npm run とかで使うハイフン2つ「--」の意味 npm-run-scripts を使っていると、npm run something コマンドにオプション引数を渡したくて、$ npm run something -- --include=hoge みたいに書いたりする。 他にも、ハイフンから始まるファイルを指定するときに、$ rm -- -some.txt などと書いたりする。 このハイフン2つ -- って何? というのを調べてみた。 どうやらコレは Double Dash ダブル・ダッシュと呼ばれており、UNIX におけるコマンドフラグの終わりを示す記号とのこと。オプションのスキャンを強制的に終了させる記号のようだ。 参考 : 引数"--"(Double dash)のみとは何を意味するのか 参考 : Man page of GETOPT "--" は特殊な引き数で、スキャンのモードに

