mattn さんのツイートで知った jo
が便利そうだったので速攻で導入しました。
これを使えば、CLI で JSON 文字列を生成するのがずいぶん楽になりそう!!
そして例によって AlpineLinux で Docker 化した(転送量: 5MB)ので
Docker さえ動いていればどんな環境でも使えます。
おもむろに .bash_profile
やらにエイリアスを定義。
alias
echo 'alias jo="docker run --rm pottava/jo"' >> ~/.bash_profile
source ~/.bash_profile
これだけで jo
れます
jo
jo -p $(env)
jo -p -a spring summer fall winter
jo time=$(date +%s) dir=$HOME
mattn さんのブログにあるコマンドもちゃんと通ります。
nested
$ jo -p name=JP object=$(jo fruit=Orange hungry@0 point=$(jo x=10 y=20) number=17) sunday@0
{
"name": "JP",
"object": {
"fruit": "Orange",
"hungry": false,
"point": {
"x": 10,
"y": 20
},
"number": 17
},
"sunday": false
}
すごくよさそう〜