envhub-cli
v0.2.0
Published
Securely share .env files between developers using cloud providers
Maintainers
Readme
🛡️ ENVHUB-CLI
envhub is a CLI tool that makes sharing .env files between developers easy and secure. Instead of sending secrets over chat messages, envhub stores them in a cloud secrets manager and lets your team push and pull environment configurations safely.
Why envhub?
- No more sending API keys over Teams or Slack
- Built-in version control prevents accidental overwrites
- Easy interactive setup — no manual config files needed
- Extensible provider architecture (AWS and Azure available, GCP coming soon)
Table of Contents
Getting Started
Commands
| Command | Description | | --- | --- | | push | Push a local .env file to the cloud | | pull | Pull the latest .env file from the cloud | | cat | Display the contents of a secret | | list | List all managed secrets | | delete | Delete a secret | | grant | Grant a user access to a secret (AWS only) | | revoke | Revoke a user's access to a secret (AWS only) |
Architecture
Quick Example
# 1. Set up your project
npx envhub init
# 2. Push your .env file
npx envhub push my-app-dev ./.env -m "Initial setup"
# 3. Your teammate pulls it
npx envhub pull my-app-dev ./.env
# 4. Grant access to another developer (AWS only)
npx envhub grant my-app-dev jane.doeSupported Providers
| Provider | Status | | --- | --- | | AWS Secrets Manager | Available | | Azure Key Vault | Available | | GCP Secret Manager | Planned |
