Blog / tag
Cross-platform
Making one tool behave the same on macOS, Linux and Windows.
One CLI, three keychains
How envsec stores secrets through macOS security, Linux secret-tool and Windows CredWrite behind one Effect service, and why every value is base64.
Testing a keychain CLI on macOS, Linux and Windows in CI
How envsec's end-to-end tests reach the real macOS Keychain, GNOME Keyring and Windows Credential Manager on GitHub Actions, and what broke along the way.