Blog / tag
Shell
Environment variables, subshells, eval and the processes that inherit them.
From .env to the keychain in five minutes
A step-by-step migration of a Node or Next.js project from a dotenv file to the OS keychain with envsec load, run, cmd and shell.
What envsec does not protect you from
An honest threat model for envsec: what the OS keychain protects, and what it doesn't: same-user processes, environment variables, argv, metadata, env-file.
Dynamic tab completion in bash, zsh and fish
How envsec completes contexts, keys and saved commands at Tab time in bash, zsh and fish, what each shell makes awkward, and the latency budget.