@amanoese/nodep
v1.0.0
Published
you can using node function like shell pipe
Downloads
8
Readme
nodep
nodep は、bash で Node.js の関数を パイプ処理のように使用するためのコマンドです。
dependency
Node.js Bash
Install
$ npm i -g @amanoese/nodep
Usage
Node関数同士の接続は"|" ではなく "@" になります。 例えば、下記のようにしてQueryStringをJSONに変換することができます。
$ echo -n 'a=b' | nodep "require('querystring').parse" @ JSON.stringify
{"a":"b"}
また、JSONのような文字列をパースすることに使用することができます。
$ echo -n '{a:1}' | sed 's/^/x=/' | nodep eval @ JSON.stringify
{"a":1}
other
パイプライン演算子が実装された場合、 Node.jsのみでも下記のようにできるためこのコマンドは不要になるかもしれません。
$ echo -n 'a=b' | node -pe 'require("fs").readFileSync("/dev/stdin","UTF-8") |> require("querystring").parse" |> JSON.stringify'