2017-07-24 dotenv-to-json をつくった
bouzuya/node-dotenv-to-json をつくった。
これは標準入力から dotenv の内容を取り、標準出力から JSON を返すコマンドだ。インストールは npm i -g dotenv-to-json
だ。使用例は↓のとおりだ。
$ echo 'foo=bar' | dotenv-to-json
{"foo":"bar"}
普通にありそうだけど、見当たらなかったので自作した。
これがあれば jq
との組み合わせでいろいろできる。ぼくがこれを欲しかったのは AWS Serverless Application Model (SAM) の設定ファイルの Environment を後から埋め込むためだ。それはまた別で書く。
ちなみに、これはわりと npx
向けっぽい。
$ echo 'foo=bar' | npx -q dotenv-to-json
{"foo":"bar"}