ev push
Usage
Description
ev push reads your local .env file, encrypts all values with the project key, and pushes the ciphertext to the ev server. Every push creates a new release snapshot — you can roll back to any previous state with ev rollback.
Before pushing, ev shows a diff of what will change and asks for confirmation. Keys being added are shown in green, removed keys in red, and changed values are indicated without revealing the old or new plaintext.
Pass -y to skip the confirmation prompt in CI pipelines.
Flags
| Flag | Short | Description |
|---|---|---|
--prune | Remove keys from remote that are not present in local .env | |
--message | -m | Message attached to the release (like a commit message) |
--yes | -y | Skip confirmation prompt |
Examples
Push using defaults from ev.yaml:
Push to a specific environment:
Push a specific app and environment with a release message:
Push and prune remote keys not present locally, skipping confirmation: