Node.jsでコマンドラインツール作った
- POST
こんなの作った node-cli
用途 自分が使う雛形的な奴。 不満が出るまでこれをベースに作っていこうと思う。
利用技術 LiveScript CeffeeScriptのフォークでコンパイルするとJavaScriptになる ボクが扱える中で最強の言語 commander npmで配布されていたCLIを簡単に作れるパッケージ 仕様 /index.js #!/usr/bin/env node require("livescript"); require("./src/main.ls"); 1行目はコマンドラインツールとして使う為のおまじない。 2行目でlivescriptをrequireした効果で、.lsのファイルを直でrequireして使えるようになる。
package.json { "bin": { "mycommand": "index.js" }, } ポイントはbinキー コマンドとして登録する命令をキー、実行ファイルを値として登録する