pass - Create Multiple Stores Link to heading

pass - the standard unix password manager; it is an awesome tool for secret manager

You can organize secrets into multiple directories inside a store:

pass insert AWS/client_secret
pass insert AWS/client_id

pass insert Work/[email protected]
pass insert Work/password

pass
#├── AWS
#│   ├── client_secret
#│   └── client_id
#├── Work
#│   ├── [email protected]
#│   └── password

Using Env Link to heading

With the PASSSTORE_DIR env variable you can create multiple stores.

export PASSSTORE_DIR=./.myproject/password_store/

Pair it with direnv for project based secret management goodness.

  • [[pass-unix-password-manager|Pass (UNIX Password Manager)]]