0.24.0 β€’ Published 5 months ago

@dotenvx/dotenvx-pro v0.24.0

Weekly downloads
-
License
-
Repository
github
Last release
5 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

6 months ago

0.20.0

6 months ago

0.19.0

6 months ago

0.18.1

6 months ago

0.17.2

8 months ago

0.18.2

6 months ago

0.17.3

7 months ago

0.18.3

6 months ago

0.17.4

7 months ago

0.17.5

7 months ago

0.13.0

11 months ago

0.14.1

8 months ago

0.16.0

8 months ago

0.15.1

8 months ago

0.17.0

8 months ago

0.18.0

6 months ago

0.17.1

8 months ago

0.24.0

5 months ago

0.23.0

5 months ago

0.22.0

5 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

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.0

1 year ago

0.5.0

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.0

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.0

1 year ago