@alex_codes/envvault
v1.0.0
Published
Simple, secure environment variable manager for developers
Maintainers
Readme
EnvVault 🔐
A simple, secure environment variable manager for developers.
The Problem
You have .env files everywhere. Different projects, different teams, different servers. Managing them is a nightmare:
.envfiles get committed to git by accident- Sharing env vars with teammates means insecure DMs or Slack messages
- Switching between dev/staging/production configs is manual and error-prone
- No easy way to see what vars you're missing
The Solution
EnvVault is a CLI tool that:
- Encrypts and stores your
.envfiles locally - Syncs encrypted env vars with teammates via GitHub
- Auto-detects missing variables in your projects
- Generates
.env.examplefiles automatically - Switches between environments (dev/staging/prod) with one command
Quick Start
npm install -g envvault
envvault init
envvault add MY_API_KEY=sk-abc123
envvault syncFeatures
- 🔒 AES-256 encryption — your secrets never leave your machine unencrypted
- 👥 Team sync — share env vars securely via GitHub repos
- 🔍 Auto-detect — finds missing vars in your code
- 📝 Example generator — creates
.env.examplefrom your actual env - 🔄 Environment switching — dev/staging/prod with one command
- 🚫 Git hook — prevents accidental
.envcommits
Install
npm install -g envvaultLicense
MIT
