envault
envault
Your .env files, safely vaulted
A lightweight CLI tool and background daemon that automatically discovers, versions, and backs up all .env files on your machine. It runs silently in the background, scanning your project directories and creating versioned snapshots of every environment file it finds. Accidentally deleted your .env.production? Formatted your drive? Just envault restore and you're back.
Key Capabilities
- •Auto-discover .env, .env.local, .env.production, and all variants recursively
- •Git-like versioning with SHA-256 content-addressed storage and deduplication
- •Background daemon that runs silently on a configurable interval
- •Instant restore of any version of any .env file with one command
- •Cross-platform with native startup support for macOS (launchd) and Linux (systemd)
- •Interactive setup and clean uninstall with optional data pruning
- •Portable backup via zip export/import for full system migrations
- •Self-upgrade command to stay current with the latest release
Technical Details
- Language:
- Go
- Platform:
- Cross-platform (macOS, Linux)
- Requirements:
- No runtime dependencies — single binary