pass
The standard Unix password manager — secrets are GPG-encrypted files in ~/.password-store, optionally version-controlled with git. See GPG.
brew install pass
# One-time setup (use a GPG key id or email; see `gpg --list-keys`)
pass init "<your-gpg-id>"
pass git init # track the store in git
# Add secrets (organize with slashes → folders)
pass insert someuser
pass insert -m business/someuser # -m = multiline (store extra fields)
pass generate business/someuser 24 # generate a 24-char password
# Read
pass business/someuser # print to stdout
pass -c business/someuser # copy to clipboard (clears after 45s)
pass ls # tree of the store
pass rm business/someuser # delete