const commandLineArgs = require('command-line-args');
const optionDefinitions = [
{
name: 'verbose',
alias: 'v',
type: Boolean
},
{
name: 'title',
alias: 't',
type: String,
},
{
name: 'num',
alias: 'n',
type: Number,
defaultValue: 3
}
];
const options = commandLineArgs(optionDefinitions);
Node.js製のバッチで、コマンドラインから実行する際に、管理が楽になるライブラリ。yarnかnpmでインストールしてスクリプトで呼び出して設定しておけば、スクリプト実行時に、アプリによくある「-t hoge」などが使えるようになります。
参考: 2018-12-03 Node.jsでコマンドライン引数処理を行うならcommand-line-argsがよさげ