問題タブ [command-line-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1688 参照

c# - コマンドライン パーサーから無効なパラメーターを取得する

コマンドライン パーサー nuget を使用します。

無効なパラメータを取得するにはどうすればよいですか?

0 投票する
1 に答える
211 参照

c# - CommandLine Parser nuget C#を使用して2つの異なるプロパティに同じ値を割り当てる

私はこれらの2つのプロパティを持っています:

これらのパラメーターを使用して実行する場合:

「MissingValueOptionError」が発生します。

で実行する場合:

すべて正常に動作します。

理由はありますか?

CommandLineParser nuget: https://github.com/gsscoder/commandline

Update1:「_.IgnoreUnknownArguments = true;」の設定と関係があるようです。

0 投票する
1 に答える
1322 参照

command-line-parser - gsscoder で C# CommandLine Parser のバインドされていないパラメータにアクセスするには?

gsscoder によって作成された C# 用のCommandLineパーサー ライブラリがあります (独自の SO タグがあり、追加しています)。コマンドラインオプションをgetoptスタイルで解析します。つまり、次のようになります。

また、いわゆる「バインドされていない」パラメーター、つまり、オプションにバインドされていない独立した位置パラメーターを持つこともできます。上記の例ではabcdef、 、およびghiです。残念ながら、ドキュメントには「パーサーにはこれらを処理する手段がある」としか書かれておらず、例が示されていません。また、私の C# はそれほどシャープではないため、スキャンして見つけ出すソース コードの量に戸惑っています。

解析後にこれらのバインドされていないパラメーターにアクセスする方法の例を教えてください。

0 投票する
3 に答える
12987 参照

c# - コマンド ライン パーサー ライブラリ - ブール値パラメーター

ブール値のパラメーターをコンソール アプリケーションに渡し、その値をCommand Line Parser Libraryで処理しようとしています。

パラメータを次のように渡そうとしました

値として取得するたびに、違いはありません"true"

ブール値を取得するためにパラメーターを渡す方法を教えてもらえますfalseか?

可能性のある質問を避けるために、正しく渡される文字列オプションがあります:

0 投票する
1 に答える
1594 参照

c# - HelpVerbOption が機能しない - コマンド ライン パーサー C#

私はクラスを持っています:

ドキュメントは言う:

[...] パーサーは、ユーザーが次のヘルプ インデックスを要求した場合にも、マスター クラス GetUsage(string) に null を渡します。

$ git ヘルプ

または、ユーザーが特定の動詞の使用方法に関する明示的な指示を要求した場合は、動詞コマンド:

$ git ヘルプ コミット

[...]

次に、 と入力MyApp.exe help verb1しましたが、基本的なヘルプしか表示されませんでした (間違った動詞、help動詞、または何かを入力したようです)。むしろ、指定された動詞に関連するヘルプ メッセージが表示されることを期待しています。正常に動作しないのはなぜですか?