An encrypted environment variable manager for developers and teams.
Project description
NexVault
NexVault is a secure command-line tool for storing, managing, and exporting environment variables using password-based encryption.
Instead of keeping secrets in plaintext .env files, NexVault stores them in an encrypted vault that can be exported whenever needed.
Features
- Password-protected encrypted storage
- Store and retrieve secrets securely
- List stored keys
- Export secrets to
.env - Import existing
.envfiles - Clipboard support for secret retrieval
- Built with modern cryptography
Installation
pip install nexvault
Quick Start
Initialize a vault:
nexvault init
Store a secret:
nexvault set API_KEY your-secret
Retrieve it:
nexvault get API_KEY
Copy directly to clipboard:
nexvault get API_KEY --copy
Export to a .env file:
nexvault toenv
Import an existing .env:
nexvault fromenv
Security
NexVault uses password-derived encryption keys and authenticated encryption to protect stored secrets.
Your plaintext secrets are never stored unless you explicitly export them.
License
Apache License 2.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nexvault-1.0.0.tar.gz.
File metadata
- Download URL: nexvault-1.0.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97c7aec18d779894ba4754627e8abc02290634d2fada9b79837e4f72a56aa515
|
|
| MD5 |
a2c52da3b1a7835aa4bfad5bed465476
|
|
| BLAKE2b-256 |
136e0b803866f3c266957556ca1e247fee202f247c49dbee98f7a825d7220849
|
File details
Details for the file nexvault-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nexvault-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c46ff9c621ce0a356f349cb1e6e1471160ead68cc47108c4fd7f6dc3f867c78
|
|
| MD5 |
427e5a0eeb596490bc37b026e2e02d01
|
|
| BLAKE2b-256 |
bcdc9eac267a89a63b9ac7a0c53fb6ab56a034a6e00cd43f81cde910eb5e948c
|