0.24.0 β€’ Published 9 months ago

@dotenvx/dotenvx-pro v0.24.0

Weekly downloads
-
License
-
Repository
github
Last release
9 months ago

dotenvx pro

Dotenvx Pro is a commercial extension for dotenvx.

Secrets Management – Done Right. πŸ†

  • Encrypted
  • Cloaked
  • Secrets as Code

Learn more

Β 

Quickstart npm version

Install dotenvx pro.

npm install @dotenvx/dotenvx-pro --save
npx dotenvx pro help
curl -sfS https://dotenvx.sh/pro | sh
dotenvx pro help
brew install dotenvx/brew/dotenvx-pro
dotenvx pro help
curl -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                  βš™οΈ  settings

Advanced

Become a dotenvx pro power user.

CLI πŸ“Ÿ

Advanced CLI commands.

  • Print fully managed public/private keys for .env file.

    $ 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.production file.

    $ 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 .env file.

    $ echo "HELLO=World" > .env
    $ dotenvx encrypt
    
    $ dotenvx pro push
    
    $ dotenvx pro keypair DOTENV_PRIVATE_KEY
    <privateKey>
  • Print organization.

    $ dotenvx pro settings org
    motdotla
  • Print organization public key–used for encrypting project private keys.

    $ dotenvx pro settings orgpublickey
    02761eccd2a442ebbfa14ac2e72762d885a1e96b8949428deea62db305947d6408
  • Print 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
    322c004271ac6ad1b548df3f316ff4e8f08e17e0b15f459db64f3f3b48b0efb7
  • Print 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
0.21.0

10 months ago

0.20.0

10 months ago

0.19.0

10 months ago

0.18.1

10 months ago

0.17.2

12 months ago

0.18.2

10 months ago

0.17.3

11 months ago

0.18.3

10 months ago

0.17.4

11 months ago

0.17.5

11 months ago

0.13.0

1 year ago

0.14.1

12 months ago

0.16.0

12 months ago

0.15.1

12 months ago

0.17.0

12 months ago

0.18.0

10 months ago

0.17.1

12 months ago

0.24.0

9 months ago

0.23.0

9 months ago

0.22.0

9 months ago

0.12.2

1 year ago

0.12.1

1 year ago

0.12.0

1 year ago

0.11.0

1 year ago

0.10.2

1 year ago

0.10.1

1 year ago

0.10.0

1 year ago

0.9.0

1 year ago

0.8.0

1 year ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.0

2 years ago