dotnet / dotnet/command-line-api
Library has odd behavior if a user defined version flag is specified
オープン
enhancement
- 主要言語
- C#
- スター
- 3.7k
- フォーク
- 428
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Was converting an old app that had a --version flag to System.CommandLine. It seems that there's also a --version flag integrated into System.CommandLine, which was taking precedence. System.CommandLine should error if one of the specified root options interferes with one of the built in options.
コントリビューションガイド
調査の方向性
まず、ルート --version オプションを定義する System.CommandLine アプリで報告された動作を再現し、次に組み込みオプションを登録して解決するコードを追跡します。ユーザー定義のルートオプションが組み込みオプションと競合した場合にライブラリがエラーを報告し、--version のケースをカバレッジでカバーできれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- cli
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100