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.0.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.0-py3-none-any.whl
(15.1 kB
view details)
File details
Details for the file hidehub-0.1.0.tar.gz.
File metadata
- Download URL: hidehub-0.1.0.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 |
f507a189becb04850516cb5115bbb96ef07e71d94aedeb7667493800ac68b790
|
|
| MD5 |
b36cf801c262254ecb4480dde9f5a61f
|
|
| BLAKE2b-256 |
c9f110e698d196f88a6b2da726a0fc6fded7c5c487011ef64c9e7625135c8961
|
File details
Details for the file hidehub-0.1.0-py3-none-any.whl.
File metadata
- Download URL: hidehub-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.1 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 |
e5b89e785ba15dcf0a6183ba7961fe2799ecea2e701cbaa352b29f78002a7ded
|
|
| MD5 |
9447a93a3ae897826f7369e7f8be0ad0
|
|
| BLAKE2b-256 |
b5612f1f657f6c015f43c91f88197cea19654e336499b8cd7436e51606648895
|