Node.jsでコマンドラインツールを作成
Sep 5, 2018 · 2 min read
以下のエントリーを参考にしてTypeScriptでコマンドラインツールを作成しようとしました。
しかし、利用するライブラリとの相性もあったようでトラブルがあり、今回はJavascriptを使うことにしました。
npmコマンドで初期化します。
$ npm initsrc/main.js を作成します。
console.log('Hello');bin/hello.js を作成します。
#!/usr/bin/env node
require('../src/main.js');package.jsonにコマンドを登録します。
"bin": {
"hello": "./bin/hello.js"
},npmでリンクを登録します。
$ npm linkこれでコマンドが利用できるようになりました。
$ hello
Hello