Socket
Socket
Sign inDemoInstall

@ajhgwdjnpm/soluta-provident-tenetur

Package Overview
Dependencies
91
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @ajhgwdjnpm/soluta-provident-tenetur

[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)


Version published
Weekly downloads
7
decreased by-86.27%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

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

Keywords

FAQs

Last updated on 25 Apr 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc