用于创建命令行界面的库
clip的Python项目详细描述
clipy-命令行接口micro framework
clipy是一个简单易用的微框架,用于创建命令行 接口。您可以在http://packages.python.org/clipy找到文档。
更改历史记录
0.1
具有以下功能的初始版本:
- 使用命令类定义单个命令。
- 定义复合命令(由子命令组成的命令,如svn) 使用复合命令类。
0.2
新功能:
- 添加了为复合命令加载的抽象命令。
- 命令加载程序实现,它通过setuptools条目加载命令 点编组。
0.3
新功能:
- 添加了command.chanllenge方法来请求用户输入变量。
- 添加了command.ask方法以请求用户确认。
- 支持使用基于argparse的参数分析器定义命令。
0.4
新功能:
- 组合命令的默认帮助命令。
- 更好的子命令内的使用处理。
- 命令现在是无状态的–在run方法中传递选项、参数和上下文 直接的。
- 如果没有 提供子命令或未知子命令(compositecommand.no_command, compositecommand.unknown_命令方法)。