@dotenvx/dotenvx-pro v0.24.0
Dotenvx Pro is a commercial extension for dotenvx.
Secrets Management β Done Right. π
- Encrypted
- Cloaked
- Secrets as Code
Β
Quickstart 
Install dotenvx pro.
npm install @dotenvx/dotenvx-pro --save
npx dotenvx pro helpcurl -sfS https://dotenvx.sh/pro | sh
dotenvx pro helpbrew install dotenvx/brew/dotenvx-pro
dotenvx pro helpcurl -L -o dotenvx-pro.tar.gz "https://github.com/dotenvx/dotenvx-pro/releases/latest/download/dotenvx-pro-$(uname -s)-$(uname -m).tar.gz"
tar -xzf dotenvx-pro.tar.gz
./dotenvx-pro helpΒ
Then encrypt and cloak.
$ dotenvx encrypt
$ dotenvx pro cloak
β cloaked (DOTENV_PRIVATE_KEY)That's it, enjoy Pro! π
Usage
$ dotenvx pro
Usage: @dotenvx/dotenvx-pro [options] [command]
dotenvx pro π
Options:
-l, --log-level <level> set log level (default: "info")
-q, --quiet sets log level to error
-v, --verbose sets log level to verbose
-d, --debug sets log level to debug
-V, --version output the version number
-h, --help display help for command
Commands:
sync [options] sync
push [options] push
pull [options] pull
open [options] view repository on dotenvx pro
login [options] log in
logout [options] log out
keypair [options] [key] print public/private keys for .env file(s)
ls [options] [directory] print all .env files in a tree structure
settings βοΈ settingsAdvanced
Become a
dotenvx propower user.
CLI π
Advanced CLI commands.
Print fully managed public/private keys for
.envfile.$ echo "HELLO=World" > .env $ dotenvx encrypt $ dotenvx pro push $ dotenvx pro keypair {"DOTENV_PUBLIC_KEY":"<publicKey>","DOTENV_PRIVATE_KEY":"<privateKey>"}Print fully managed public/private keys for
.env.productionfile.$ echo "HELLO=Production" > .env.production $ dotenvx encrypt -f .env.production $ dotenvx pro push $ dotenvx pro keypair -f .env.production {"DOTENV_PUBLIC_KEY_PRODUCTION":"<publicKey>","DOTENV_PRIVATE_KEY_PRODUCTION":"<privateKey>"}Print specific fully managed keypair for
.envfile.$ echo "HELLO=World" > .env $ dotenvx encrypt $ dotenvx pro push $ dotenvx pro keypair DOTENV_PRIVATE_KEY <privateKey>Print organization.
$ dotenvx pro settings org motdotlaPrint organization public keyβused for encrypting project private keys.
$ dotenvx pro settings orgpublickey 02761eccd2a442ebbfa14ac2e72762d885a1e96b8949428deea62db305947d6408Print masked organization private keyβused for decrypting project private keys.
$ dotenvx pro settings orgprivatekey 322c004*********************************************************Print unmasked organization private keyβused for decrypting project private keys.
$ dotenvx pro settings orgprivatekey --unmask 322c004271ac6ad1b548df3f316ff4e8f08e17e0b15f459db64f3f3b48b0efb7Print team status in tabular format.
$ dotenvx pro settings orgteam βββββββββββββ€βββββββββ β username β synced β βββββββββββββΌβββββββββ’ β motdotla β β β βββββββββββββΌβββββββββ’ β motdotenv β β β βββββββββββββ§βββββββββPrint encrypted store treeβbacking your dotenvx pro installation.
$ dotenvx pro settings storetree ββ .env ββ pro.dotenvx.com ββ user-1-organization-1.json ββ user-1-private-key.json ββ user-1.json
10 months ago
10 months ago
10 months ago
10 months ago
12 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
10 months ago
12 months ago
9 months ago
9 months ago
9 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
