こんなの作った
用途
自分が使う雛形的な奴。 不満が出るまでこれをベースに作っていこうと思う。
利用技術
- 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キー コマンドとして登録する命令をキー、実行ファイルを値として登録する