Terminal password manager with encrypted vault and environment variable injection.
- End-to-end encrypted vault (AES-256-GCM + Argon2id)
- Secure environment variable injection for commands
- Interactive CLI with secret management
cargo install --git https://github.com/devscafecommunity/passterm.gitOr build from source:
cargo build --release
./target/release/passtermpassterm initEnter and confirm your master password.
passterm add <env-id>Example:
passterm add vercel-prod
Key: VERCEL_API_TOKEN
Value: xxxxx
Key: (empty to finish)passterm listpassterm get <env-id>passterm env <env-id> <command>Example:
passterm env vercel-prod npm run deployThis injects all stored variables into the command process without writing them to disk or shell history.
passterm delete <env-id>- AES-256-GCM authenticated encryption
- Argon2id key derivation (resistant to GPU/ASIC attacks)
- Secrets stored encrypted at rest
- Memory cleared on process exit
MIT OR Apache-2.0