| Crates.io | ev-manager |
| lib.rs | ev-manager |
| version | 0.1.0 |
| created_at | 2025-12-17 09:05:56.746527+00 |
| updated_at | 2025-12-17 09:05:56.746527+00 |
| description | Control your environment. |
| homepage | https://github.com/kostya-zero/ev |
| repository | https://github.com/kostya-zero/ev |
| max_upload_size | |
| id | 1989773 |
| size | 24,426 |
ev
Control your environment.
ev provides a user-friendly command-line interface to manage environment variables in .env files and generate new .env files from .env.example files.
[!NOTE] This project is in beta. Some changes in newer version may not be backward compatible with previous versions and may require actions from user for an update.
You can install ev with Cargo using the following commands:
# Compile and install ev.
cargo install ev-manager
# Install precompiled binaries (requires cargo-binstall).
cargo binstall ev-manager
You can also install ev from GitHub Releases.
If you run ev without any arguments, it will display the list of all keys in .env with their values.
$ ev
DATABASE_URL: postgres://example:example@localhost:5432/exampledb
JWT_SECRET: very_secret_passphrase
You can do basic manipulations with environment file.
# Create empty .env file / Generate from .env.example
ev new
# Create/update key's value.
ev set KEY value
# Remove key
ev remove KEY
# List all keys
ev list
# If you need help with commands
ev help
This project is licensed under the MIT License. See the LICENSE file for details.