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