@jaketig/envcrypt
v2.0.0
Published
Encrypt ENV variables so they are safe to store in version control
Downloads
285
Readme
ENVCRYPT
envcrypt is an encrypt/decrypt CLI tool that was built for the purpose of storing encrypted (AES-256) .env files in version control. By default, envcrpyt will take any .env files and create an encrypted .envcrypt file. The unencrypted .env files should not be committed to version control. The .envcrypt file can be. When checking out a repository with an
Usage
- Add @jaketig/envcrypt as a dev dependency
npm install @jaketig/envcrypt --save-dev
- Use the CLI
envcrypt <command>
Commands
encrypt
e
, enc
Encrypt the contents of .env files
decrypt
d
, dec
Decrypt the contents of .envcrypt file to original files
Options
--key
Examples
Bare Minimum Encryption
envcrypt e
- will prompt for secret key
- will encrypt
.env
to.envcrypt
Bare Minimum Decryption
envcrypt d
- will prompt for secret key
- will decrypt
.envcrypt
to.env
Pass Key
envcrypt d --key=supersecret
- will decrypt
.envcrypt
to.env