私はこのような単純なgitのようなCLI引数パーサを探しています:私は何も--- commander、gitlike-cli、およびその他のいくつかのCLIパーサーのlibsを試していないノードのCLI引数パーサ
$ app [global-options] command [command-options]
それらのうちの大部分は、コマンドオプションからのグローバルオプションの分離をサポートしているようです。
commanderと思われます。しかし、私が深く掘り下げたとき、私は問題を見つけました。たとえば、グローバルレベルで冗長性を有効にする-v
グローバルオプションが必要でした。私がしたのはglobal.verbose = true;
をindex.js
に設定し、コマンド特番index-subcmd.js
でglobal.verbose
を読むと設定されていません!
明らかに何かがないか、ノードエコシステムにこの機能を備えたlibがないことが間違っていますか? Javaの背景から来て、私は本当にairlineが恋しいです。
報告された使用例:[WizTools.org Cli Parse](https://github.com/wiztools/wiz-cliparse)の独自の実装を開始しました。 –