commandlineparser / commandlineparser/commandline

Option values cannot start with dash

未关闭
#709 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C#
星标
4.8k
派生
478
PR 合并指标
30 天内没有已合并 PR

描述

I have an option to provide a key to a utility. The key value in one instance happens to start with "-". So running:

`utitility.exe --key -gobbledygook123`

produces an error message:

ERROR(S):
Option 'g' is unknown.
Required option 'key' is missing.

贡献指南

这个仓库没有索引到贡献指南

调研方向

重现报告中的命令 `utitility.exe --key -gobbledygook123`,并跟踪将该值当作另一个选项处理的命令行选项解析路径。完成标准是:接受以 `-` 开头的键值,并且解析器不再报告选项 `g` 未知,也不再报告必需的 `key` 缺失。

由索引模型根据 Issue 内容生成。

评估

技术栈
csharp
领域
cli
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。