最近だとコマンドラインツールはGolangで書かれることが多くなっていたが、Nodejsでコマンドラインで処理を受け付けたい、ということも全然あると思う。 そのときに必ず当たる壁がコマンドライン引数の処理である。 引数のパース、必須項目の扱い、ヘルプの表示等々自前で実装するのは色々ツラい。 そこでargvを使ってる人も多いと思う。が、最終更新が6年前でそれ以降一切メンテがされていない。。。流石に不安になる。 ってことで代役を探していたら、「command-line-args」というよさげなライブラリを見つけた。 インストール yarn add command-line-args or npm install command-line-args サンプル const commandLineArgs = require('command-line-args'); const optionDef