可组合命令行界面工具包
click的Python项目详细描述
click是一个python包,用于创建漂亮的命令行界面 以一种可组合的方式,只需要少量的代码。这是“命令” 线路接口创建工具包”。它高度可配置,但附带 合理的违约是现成的。
它旨在使编写命令行工具的过程快速有趣 同时也防止了由于无法 实现预期的cli api。
单击三点:
- 命令的任意嵌套
- 自动生成帮助页
- 支持在运行时延迟加载子命令
一个简单的例子
它看起来像什么?下面是一个简单的单击程序示例:
importclick@click.command()@click.option("--count",default=1,help="Number of greetings.")@click.option("--name",prompt="Your name",help="The person to greet.")defhello(count,name):"""Simple program that greets NAME for a total of COUNT times."""for_inrange(count):click.echo("Hello, %s!"%name)if__name__=='__main__':hello()
跑步时的样子:
$ python hello.py --count=3 Your name: Click Hello, Click! Hello, Click! Hello, Click!
捐赠
托盘组织开发并支持click和其他流行的 包装。为了发展贡献者和用户的社区,以及 允许维护人员在项目中投入更多时间,please donate today。