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