单击:如何获取自定义帮助输出的命令的所有选项?



假设我有一个命令,我可以像这样调用:myapp mycommand --myOption --myOtherOption. 我目前正在自定义myapp--help输出。我发现这个问题是一个很好的起点。

但我现在想做的是,动态(所以不是硬编码它们(获取每个命令的选项并自定义其帮助输出。我搜索了单击文档,但找不到任何像get_options()这样的功能来获取命令的所有可用选项。 我知道可以通过覆盖format_options()来自定义帮助选项输出,但为了做到这一点,我希望能够获得处理它们的选项,而不是硬编码它们。

有人知道如何做到这一点吗?

提前非常感谢

我再次搜索文档并仔细查看并找到了解决方案。command类提供了一个params变量。

但是,如果有人遇到这种情况:键入时如何自定义帮助输出myapp mycommand --help。覆盖format_help()只是(显然(更改myapp --help的输出

最新更新