CLI

dotenv-vault pull

使用 dotenv-vault 安全地拉取 .env。

使用方式

1. 執行 pull 命令

$ npx dotenv-vault pull

remote:   Securely pulling... done
remote:   Securely pulled development (.env)

2. 檢視 .env (選用)

現在您的專案根目錄中會有一個 .env 檔案。.env 檔案會保存您的環境變數,也就是它們的名稱和機密。

執行 ls -al 以檢視它。

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

就這樣!


命令詳情

如需更多關於 pull 命令的資訊,請執行 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
引數

[ENVIRONMENT]

設定要從哪個環境拉取。預設為 development

$ npx dotenv-vault pull production

[FILENAME]

設定輸出檔案名稱。development 環境預設為 .env,其他環境則預設為 .env.[ENVIRONMENT]

$ npx dotenv-vault pull production .env.production
旗標

-m, --dotenvMe

直接傳遞 .env.me (DOTENV_ME) 憑證(而不是從 .env.me 檔案讀取)

$ npx dotenv-vault pull --dotenvMe=me_b1831e…

-y, --yes

自動回答提示。假設所有提示都回答是,並以非互動方式執行。

$ npx dotenv-vault pull -y