開発中のRESTクライアントはcurlコマンドを使っていましたが、他の人に使ってもらうためにコマンドラインツールが必要になります。サーバーと同じ開発言語のNode.jsで実装します。サーバーやデータベースのコンテナとセットにしてDocker Composeで配布する予定ですが、動作確認のためとりあえず単体で動くサンプルを作成しました。 プロジェクトの作成 プロジェクトのディレクトリを作成して以下のようなファイルを作成します。 $ cd ~/node_apps/iot-util $ tree . . ├── Dockerfile ├── app.js ├── commands │ └── status.js ├── docker-compose.yml ├── node_modules -> /dist/node_modules └── package.json
Option解析 .option()でコマンド引数を定義できます、且つドキュメントも自動的に作成してくれます。下のコードはcommander.jsを利用してコマンドライン引数process.argvから解析し、program.args配列に作成する例です。 mycommander.js
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く