読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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

unix javascript/node.js

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

実際のところ

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

var shell = require('shelljs');

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

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

参考もと

github.com