@sion908/yaml-to-environ
v1.1.3
Published
create .env file from .env.yaml
Downloads
13
Readme
yaml-to-environ
概要
AWS cdkなどのために環境ごとに環境変数のyamlを作った場合に,これをdockerの環境で実行したい時に、指定した環境のために.env
を切り出す。
例:
.env.yaml
KEY0: "common_api_key"
KEY1:
local: "local_key1"
prod: "prod_key1"
KEY2:
local: "local_key2"
default: "default_key2"
.env
KEY0="common_api_key"
KEY1="local_key1"
KEY2="local_key2"
usage
yaml-to-environ {option}
.env.yamlの設定
- 環境ごとに環境変数を変える必要がなければ、そのまま環境変数をかく
exp.KEY0: "common_api_key"
- 環境ごとに環境変数を変える時は、サブキーとして環境名を指定する
exp.KEY1: dev: "dev_key1" prod: "prod_key1"
- 環境ごとに環境変数を変えたいが、そのほかは同じでいい場合はサブキーに
default
を指定する
exp.KEY2: dev: "dev_key2" default: "default_key2"
help
Usage: yaml-to-environ {options}
Options:
-V, --version output the version number
-i --input-file <fileName> input file .env.yaml (default: ".env.yaml")
-o --output-file <fileName> output file .env (default: ".env")
-e --environ <environ> select env default local (default: "local")
-h, --help display help for command