@envyapp/cli
v1.0.3
Published
Official CLI for Envy — on-premise secret management. Inject secrets, manage environments and rotate keys from the terminal.
Maintainers
Readme
@envyapp/cli
Official CLI for Envy — on-premise secret management platform.
Inject secrets into processes, manage environments, rotate keys and more, directly from your terminal.
Installation
npm install -g @envyapp/cliRequirements
- Node.js 18+
- A running Envy instance
Quick Start
# Point CLI to your Envy server
envy setup
# Log in
envy login
# Initialize a project in the current directory
envy init
# Run a process with secrets injected
envy run -- node app.js
envy run -- python manage.py runserverCommands
| Command | Description |
|---------|-------------|
| envy setup | Configure the server URL |
| envy login | Authenticate with your Envy account |
| envy init | Link the current directory to a project |
| envy run -- <cmd> | Inject secrets and run a command |
| envy secrets list | List secrets for an environment |
| envy secrets set | Set a secret value |
| envy secrets delete | Delete a secret |
| envy projects | Manage projects |
| envy workspaces | Manage workspaces |
| envy tokens | Manage service tokens |
| envy history | View secret version history |
| envy rotate | Rotate environment master keys |
| envy audit | View audit logs |
Self-Hosting
Envy runs entirely on your own infrastructure. To deploy your own instance, see the envy-deploy repository.
Links
License
Business Source License 1.1 — Free to use and self-host. Commercial resale or competing products not permitted. Converts to MIT on 2029-01-01.
