Skip to content
envshh is secureenvshh is secureenvshh
DiscordGitHub

envshh - .envs made easy

A command line tool to securely and automatically manage, store environment variables

Quick Demo

Push your environment variables to a private git repository

npx envshh push

Learn more about the Push Command

Features

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.