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