Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

node製アプリに*NIXコマンドをぶっ込むshelljs

shelljsはnode製アプリで*NIXコマンドを利用可能な便利ライブラリです。
FirebugやYaomenといった有名ドコロで使われていると。
個人的にはSalesforce Mobile SDKでわけも分からず入れるものでしたが……調べてみると便利そうです。

実際のところ

現在いるディレクトリのファイルを一個表示刷る場合は、こんな感じ。

var shell = require('shelljs');

shell.ls()[1];
#>> '04.html'

pwdやmkdir、chmodといったコマンドが一通り実装されています。
execもあるので、実装されてないコマンドも強引に実行可能……!?

参考もと

github.com