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.2.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.2-py3-none-any.whl
(15.2 kB
view details)
File details
Details for the file hidehub-0.1.2.tar.gz.
File metadata
- Download URL: hidehub-0.1.2.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 |
a998844539bb5335c01105023a95d91929603ed58925a5369cf53ce8c669329c
|
|
| MD5 |
34e5472f39704687538060a67bd96ddb
|
|
| BLAKE2b-256 |
4625aeb4859a965acfcc5874570acfe78882023cc4e463d0231cff32115cffce
|
File details
Details for the file hidehub-0.1.2-py3-none-any.whl.
File metadata
- Download URL: hidehub-0.1.2-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 |
024104e92cee867ec8ab366680e6416599973ff0dead3bb3a3c0286e4a1b2573
|
|
| MD5 |
2089ea38f20761c3765f4c1bde13150c
|
|
| BLAKE2b-256 |
c8a6bc6163b45b40acf25d242cb58251508d7d68e8ca4489260e028896cd6ac2
|