拍手 crate 实现了-h选项的内置行为,但似乎对-?却没有做到这一点。有没有办法告诉它这样做?

最佳答案

从Clap 2.29.0开始,没有内置的方法可以为同一选项添加多个短名称。

App::help_short 使您可以覆盖默认的-h选项以获得帮助,但是尽管该函数接受字符串it only cares about the first character (after stripping leading dashes) Arg::short 执行the same

您可以将-?选项定义为一个单独的选项,并通过调用 App::print_help 自己进行处理。尽管您可以使用hide选项,但这将具有在帮助文本中分别显示-?的效果。

关于rust - 有办法拍手吗?和-h一样?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47746869/

10-11 07:30