Click控制

随着Click用户数量的增长,人们提出了越来越多的主要功能请求。对于用户来说,在Click中包括这些功能似乎是合理的;然而,其中许多都是试验性的,或者不适用于一般的支持。维护人员必须选择在Click core中维护什么是合理的。

这个 click-contrib GitHub组织作为收集扩展Click功能的第三方包的场所而存在。它还旨在简化搜索此类扩展的工作。

请注意,这些包的质量和稳定性可能与Click本身不同。虽然它们在一个共同的组织下发布,但它们仍然独立于Click和托盘维护人员。

第三方项目

扩展Click功能的其他项目可在 click-contrib organization.

下面列出了一些最受欢迎和最活跃维护的:

项目

描述

人气

活动

Typer

使用Python类型提示创建CLI应用程序。

GitHub明星 最近一次提交

rich-click

使用Rich格式化帮助输出。

GitHub明星 最近一次提交

click-app

用于创建新CLI的Cookiecutter模板。

GitHub明星 最近一次提交

Cloup

添加选项组、约束、命令别名、帮助主题、建议等。

GitHub明星 最近一次提交

Click Extra

云+色彩缤纷 --help , --config , --show-params , --verbosity 选项等

GitHub明星 最近一次提交

备注

要将其列入上面列表,请执行一个项目:

  • 必须积极维护(去年至少有一次提交)

  • 必须有合理数量的星星(至少20颗)

如果您的项目符合这些标准,请打开拉取请求将其添加到列表中。

如果项目不再维护或不符合上述标准,请打开拉取请求将其从列表中删除。