Secure secret management for developers — zero-knowledge .env vault
Project description
HideHub CLI
Secure secret management from the command line.
Installation
pip install hidehub-cli
Or install from source:
cd client
pip install -e .
Quick Start
# Authenticate
hidehub init --email you@example.com
# Push secrets from a .env file
hidehub push --env-file .env.production --project my-api
# List projects
hidehub list
# List secrets in a project
hidehub list --project my-api
# Run a command with secrets injected
hidehub run --project my-api -- npm start
# Rotate a secret
hidehub rotate OPENAI_API_KEY --project my-api
# Export secrets for shell eval
eval "$(hidehub use --project my-api --export)"
CI/CD Usage
Set the HIDEHUB_API_KEY environment variable to use API key auth instead of JWT:
export HIDEHUB_API_KEY=hh_your_api_key_here
hidehub run --project my-api -- npm test
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
hidehub-0.1.1.tar.gz
(10.8 kB
view details)
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
hidehub-0.1.1-py3-none-any.whl
(15.2 kB
view details)
File details
Details for the file hidehub-0.1.1.tar.gz.
File metadata
- Download URL: hidehub-0.1.1.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13e2df3fd326ad4bd6c65f05bf3584652e95050fad4df52a9c5213ac04ea1eaf
|
|
| MD5 |
269f2274767dfc329fd98445c36f0fe8
|
|
| BLAKE2b-256 |
5ea5a9541280415c6d0edaadd02682ca00d77ced49f7a7f45e276166ec79c092
|
File details
Details for the file hidehub-0.1.1-py3-none-any.whl.
File metadata
- Download URL: hidehub-0.1.1-py3-none-any.whl
- Upload date:
- Size: 15.2 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 |
1805e5d84b869a7f0c8102a430a41e7f94a43d04d438600be0d42aadb41e0b51
|
|
| MD5 |
17c7daa01333ff91910fe4a3fb58bc38
|
|
| BLAKE2b-256 |
767b286462c5fd9a85acba81e838c36b6021b671f6c05d649eb1d1222afcbd66
|