@amanoese/nodep

1.0.0 • Public • Published

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'

Readme

Keywords

Package Sidebar

Install

npm i @amanoese/nodep

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

2.37 kB

Total Files

4

Last publish

Collaborators

  • amanoese