假设我有一个命令,我可以像这样调用:myapp mycommand --myOption --myOtherOption
. 我目前正在自定义myapp
的--help
输出。我发现这个问题是一个很好的起点。
但我现在想做的是,动态(所以不是硬编码它们(获取每个命令的选项并自定义其帮助输出。我搜索了单击文档,但找不到任何像get_options()
这样的功能来获取命令的所有可用选项。 我知道可以通过覆盖format_options()
来自定义帮助选项输出,但为了做到这一点,我希望能够获得处理它们的选项,而不是硬编码它们。
有人知道如何做到这一点吗?
提前非常感谢
我再次搜索文档并仔细查看并找到了解决方案。command
类提供了一个params
变量。
但是,如果有人遇到这种情况:键入时如何自定义帮助输出myapp mycommand --help
。覆盖format_help()
只是(显然(更改myapp --help
的输出