【发布时间】:2020-06-30 18:47:10
【问题描述】:
假设我有一个命令,可以这样调用:myapp mycommand --myOption --myOtherOption。
我目前正在自定义myapp 的--help 输出。我找到了this SO question,这是一个很好的起点。
但我现在想做的是,动态地(所以不是硬编码)获取每个命令的选项并自定义其帮助输出。我搜索了 Click 文档,但找不到像 get_options() 这样的函数来获取命令的所有可用选项。
我知道可以通过覆盖format_options() 来自定义帮助选项输出,但为了做到这一点,我希望能够获得处理它们的选项,而不是硬编码它们。
有人知道怎么做吗?
在此先感谢
【问题讨论】:
标签: python customization python-click