Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.32 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.32 KB

envshh

🤫 envshh

Status


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

🧐 Quick Usage

  • Create a Private Git Repo (It can be on GitHub, GitLab, or even your own self-hosted git server), copy the Repository URL.

  • Go/cd to your Project Root where the .env's are located.

  • Run (With npx / pnpx / yarn dlx)

    npx envshh push
  • When asked, provide a simple password to encrypt the data

Congratulations! Your .envs are encrypted and securely stored in your own repo. You can now get your .envs from any device.

  • Now to after any modification / deletion of your .env, or to get back the previous .env, first Go/cd to your project root and run

    npx envshh pull
  • When asked, provide the password to decrypt the data

Read the docs for more details.

⛏️ Built Using

✍️ Authors