問題タブ [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.
c# - コマンドライン パーサーから無効なパラメーターを取得する
コマンドライン パーサー nuget を使用します。
無効なパラメータを取得するにはどうすればよいですか?
c# - CommandLine Parser nuget C#を使用して2つの異なるプロパティに同じ値を割り当てる
私はこれらの2つのプロパティを持っています:
これらのパラメーターを使用して実行する場合:
「MissingValueOptionError」が発生します。
で実行する場合:
すべて正常に動作します。
理由はありますか?
CommandLineParser nuget: https://github.com/gsscoder/commandline
Update1:「_.IgnoreUnknownArguments = true;」の設定と関係があるようです。
command-line-parser - gsscoder で C# CommandLine Parser のバインドされていないパラメータにアクセスするには?
gsscoder によって作成された C# 用のCommandLineパーサー ライブラリがあります (独自の SO タグがあり、追加しています)。コマンドラインオプションをgetopt
スタイルで解析します。つまり、次のようになります。
また、いわゆる「バインドされていない」パラメーター、つまり、オプションにバインドされていない独立した位置パラメーターを持つこともできます。上記の例ではabc
、def
、 、およびghi
です。残念ながら、ドキュメントには「パーサーにはこれらを処理する手段がある」としか書かれておらず、例が示されていません。また、私の C# はそれほどシャープではないため、スキャンして見つけ出すソース コードの量に戸惑っています。
解析後にこれらのバインドされていないパラメーターにアクセスする方法の例を教えてください。
c# - コマンド ライン パーサー ライブラリ - ブール値パラメーター
ブール値のパラメーターをコンソール アプリケーションに渡し、その値をCommand Line Parser Libraryで処理しようとしています。
パラメータを次のように渡そうとしました
値として取得するたびに、違いはありません"true"
。
ブール値を取得するためにパラメーターを渡す方法を教えてもらえますfalse
か?
可能性のある質問を避けるために、正しく渡される文字列オプションがあります:
c# - HelpVerbOption が機能しない - コマンド ライン パーサー C#
私はクラスを持っています:
ドキュメントは言う:
[...] パーサーは、ユーザーが次のヘルプ インデックスを要求した場合にも、マスター クラス GetUsage(string) に null を渡します。
$ git ヘルプ
または、ユーザーが特定の動詞の使用方法に関する明示的な指示を要求した場合は、動詞コマンド:
$ git ヘルプ コミット
[...]
次に、 と入力MyApp.exe help verb1
しましたが、基本的なヘルプしか表示されませんでした (間違った動詞、help
動詞、または何かを入力したようです)。むしろ、指定された動詞に関連するヘルプ メッセージが表示されることを期待しています。正常に動作しないのはなぜですか?