← docs

dotenv-vault pull

Written by Mot

Pull .env securely from dotenv-vault.

1

Run pull command

$ npx dotenv-vault pull
remote:   Securely pulling... done
remote:   Securely pulled development (.env)
2

View .env (optional)

You now have a .env file in the root of your project. The .env file holds your environment variables - their names and secrets.

Run ls -al to view it.

$ ls -al
Jul 28 17:54 .
Jul 27 13:46 ..
Jul 27 14:51 .env
Jul 28 18:11 .env.me
Jul 28 18:09 .env.vault
Jul 28 17:54 .gitignore

That's it!


More information

For more information on the pull command, run dotenv-vault help pull.

$ npx dotenv-vault help pull
Pull .env securely

USAGE
  $ dotenv-vault pull [ENVIRONMENT] [FILENAME] [-m ] [-y]

ARGUMENTS
  ENVIRONMENT  Set environment to pull from. Defaults to development
  FILENAME     Set output filename. Defaults to .env for development and .env.{environment} for other environments

FLAGS
  -m, --dotenvMe=         Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)
  -y, --yes               Automatic yes to prompts. Assume yes to all prompts and run non-interactively.

DESCRIPTION
  Pull .env securely

EXAMPLES
  $ dotenv-vault pull
ARGUMENTS

[ENVIRONMENT]

Set environment to pull from. Defaults to development

$ npx dotenv-vault pull production
remote:   Securely pulling production... done
remote:   Securely pulled production (.env.production)

[FILENAME]

Set output filename. Defaults to .env for development and .env.{environment} for other environments

$ npx dotenv-vault pull production .env.production
remote:   Securely pulling production... done
remote:   Securely pulled production (.env.production)
FLAGS

-m, --dotenvMe

Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)

$ npx dotenv-vault pull --dotenvMe=me_b1831e…
# use credential set from dotenvMe rather than .env.me file

-y, --yes

Automatic yes to prompts. Assume yes to all prompts and run non-interactively.

$ npx dotenv-vault pull -y
# skips over prompt for permission to open browser window

Next command(s).