A CLI tool to securely manage and sync environment variables across projects using encrypted local storage.
pip install envaultOr with pipx (recommended):
pipx install envaultInitialize a vault for your project:
envault initAdd an environment variable:
envault set API_KEY "your-secret-key"Retrieve a variable:
envault get API_KEYLoad all variables into your current shell session:
eval $(envault load)Sync variables across projects:
envault sync --project my-appenvault stores your environment variables in an AES-256 encrypted local vault. Each project gets its own isolated namespace, and variables can be shared or synced across projects using a master passphrase.
This project is licensed under the MIT License.
Pull requests are welcome! Please open an issue first to discuss any major changes.