Salut
对于形式为"--foo"的布尔选项,默认为false,通过指定它们来启用。标旗选项形式为"--[no-]foo"接受"--foo"和"--no-foo"分别切换开启和关闭。默认值可能为true或false,但用户没有方法根据帮助摘要来确定默认值。
对于这些选项,我认为显示默认值是有帮助的(甚至必不可少),无论选项是否是必需的。
我已经草拟了一个可以作为起点补丁。
相关的想法:默认值为什么总是要显示,即使它不是一个必需的选项?或许有一个好理由,但我不明白为什么非必需选项在帮助摘要中隐藏它们的默认值。
感谢你的工作!