1.1.3 • Published 6 months ago

@sion908/yaml-to-environ v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

yaml-to-environ

MIT License

概要

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の設定

  1. 環境ごとに環境変数を変える必要がなければ、そのまま環境変数をかく
    exp.
    KEY0: "common_api_key"
  2. 環境ごとに環境変数を変える時は、サブキーとして環境名を指定する
    exp.
    KEY1:
      dev: "dev_key1"
      prod: "prod_key1"
  3. 環境ごとに環境変数を変えたいが、そのほかは同じでいい場合はサブキーに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
1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.1

7 months ago