enve-cli
v0.1.1
Published
Professional local-only CLI utility for automated environment variable tracking with zero-cloud dependency.
Maintainers
Readme
enve
Local-first, Zero-cloud environment variable tracking. Everything stays on your machine. Absolute privacy.
Core Pillars
- Privacy First: 100% local. No cloud, no API calls.
- Auto-capture: Background daemon saves snapshots on every change.
- Smart Diff: Compare versions with git-like output.
Installation
Global Install (Recommended)
npm install -g enve-cliFrom Source (Development)
git clone https://github.com/youruser/enve.git
cd enve && npm install && npm linkQuick Start
enve init # Start tracking project
enve ls .env # List snapshot history
enve pin .env hash1 # Pin/unpin a version so cleanup keeps it
enve diff .env # Diff two latest versions
enve diff .env hash1 hash2 # Diff specific versions
enve rb .env hash1 # Rollback to specific version
enve cf --set history_limit=30 # Set how many versions to keepCommand Reference
| Command | Description |
| :--- | :--- |
| init | Register current project |
| rm | Stop tracking current project |
| ps | List all tracked projects |
| status | Check system and daemon status |
| ls <file> | List chronological snapshots |
| pin <file> <id> | Pin/unpin a snapshot so auto cleanup keeps it |
| diff <file> [id1] [id2] | Compare specific snapshots (or latest 2) |
| rb <file> <id> | Restore file to a specific state |
| cf | View global settings |
| cf --set key=val | Update global settings |
| stop | Kill background daemon |
Author: Nguyen Duc
