Environment Variables
The depvault env command group lists and compares environment variables. For pulling and pushing, see depvault pull and depvault push.
All commands default to the active project (set with depvault project select). Override with --project.
env list
List environment variables for a project. Values are masked by default.
depvault env list --vault-group <id> --environment DEVELOPMENT| Flag | Description | Default |
|---|---|---|
--project | Project ID. | Active project |
--vault-group | Vault group ID. | — |
--environment | Environment type. | — |
--output | Output format: table, json. | table |
Examples
List all variables as a table:
depvault env listList variables for a specific vault group as JSON:
depvault env list --vault-group abc123 --output jsonenv diff
Compare environment variables across two or more environments within a vault group. Shows keys that are added, removed, or changed between environments.
depvault env diff --vault-group <id> --environments DEVELOPMENT,PRODUCTION| Flag | Description | Default |
|---|---|---|
--project | Project ID. | Active project |
--vault-group | Vault group ID. Required. | — |
--environments | Comma-separated environment types. Required. | — |
--output | Output format: table, json. | table |
Examples
Compare development and production:
depvault env diff --vault-group abc123 --environments DEVELOPMENT,PRODUCTIONCompare all three environments with JSON output:
depvault env diff --vault-group abc123 --environments DEVELOPMENT,STAGING,PRODUCTION --output json