Security
Your environment variables are encrypted using AES-256-GCM encryption algorithm. To learn more about this, check out Security
Push your environment variables to a private git repository
npx envshh push
Learn more about the Push Command
Pull your environment variables from the git repository
npx envshh pull
Learn more about the Pull Command
Generate a .env.example
file
npx envshh generate
Learn more about the Generate Command
Say goodbye to dotenv. Pipe your environment variables to any command
npx envshh pipe [command]
Learn more about the Pipe Command
git clone and pull your environment variables from the git repository at the same time
npx envshh clone [git-repo-url]
Learn more about the Clone Command
Use push or pull for different versions of .env such as staging, production, etc.
npx envshh push -b [branchName]
And
npx envshh pull -b [branchName]
Learn more about the Branching
Security
Your environment variables are encrypted using AES-256-GCM encryption algorithm. To learn more about this, check out Security
Unlimited Branches
You can create unlimited branches of your environment variables. For example, you can have a branch for staging, production, etc.
Unlimited Remote Repository
You can have a git repo for personal projects, another for work, and another for your side projects. You can push and pull from any of these repositories. To learn more about this, check out the Instance page.
Goodbye dotenv
And hello to less code, less dependencies, and less worries. Because with pipe command, you don’t need to use dotenv and dotenv.config() or dotenv.load() in your code anymore.
Customization
From default branch to default instance, from directory to .env filename patterns, you can customize everything. To learn more about this, check out the Configuration page.
This project is created and being maintained by Sanjib Kumar Sen.