用于创建涉及子命令的命令行界面工具。
项目描述
摘要
用于创建涉及子命令的命令行界面工具。
入门
从源代码下载和安装
更改
0.5.3
2011-07-11
支持在
cmd
对象上对cmd.out
和cmd.err
函数的支持
0.5.2
2011-04-24
添加了对命令特定帮助中额外信息的支持,这些信息在命令索引页面上未显示
添加了
bag
参数和默认别名查找,使命令的行为类似于Marbles向
run()
函数传递给cmd
对象添加了instance
、raw_args
和raw_opts
,并废弃了on_initial_convert()
的使用将
bag
参数从run()
中移出,而是通过PipeStack作为服务传递(如果需要)。可以在run()
函数中以cmd.service
访问。将命令结构更改为元组列表的形式,而不是字典;嵌套现在通过将元组列表作为值来实现
0.5.1
2011-04-04
添加了
requires.txt
添加了一个新的
run()
方法,允许您使用cmd
对象来链式使用子命令
0.5.0
对嵌套命令的基本支持,可能还会出现对新用例的进一步重构
0.4.1
2010-09-16
对命令支持别名
2010-09-05
将术语从子命令更改为命令(尽管内部变量仍然称为
sub_command
)添加了
help_option
修复了错误的默认帮助描述
0.4.0
2010-03-02
完全重构,现在使用
Cmd
类移除了手册页和reStructuredText支持
0.3.2
2009-12-24
BuildKit 兼容性:重构文档,添加了 doctests。
0.3.1
2009-11-08
添加了对 flows 设置的直接支持
2009-10-25
使 docutils 可选
0.3.0
2009-07-30
更新文档以确保准确性
将 create_man 示例移动到核心作为 commandtool.help
移除旧注释
更新 find 示例
0.2.1
2009-06-30
更新 find 和 create_man 程序
创建文档
移除 metavar 处理程序
0.2.0
2009-04-28
添加了一个 create_man.py 脚本,该脚本可以从使用 reStructuredText 子集编写的 docstrings 中提取文档,并将其转换为 HTML、man 和帮助文本格式。
0.1.0
第一个版本
许可证
版权所有 (C) 2009 James Gardner - http://jimmyg.org/
特此授予任何获得本软件及其相关文档文件(“软件”)副本的任何人免费使用权,在不限制的情况下使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向提供软件的人进行此类操作,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵犯版权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是否基于合同、侵权或其他行为,以及源于、产生于或与软件或其使用或其他交易有关。
下载
项目详情
CommandTool-0.5.3.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 239e1957971253c1a1757b728bbaf6ce84048d46d75e9a1dc50645e98fe44501 |
|
MD5 | f97ef2dd63dc02a83d90f3d4094a0bb7 |
|
BLAKE2b-256 | 467adbc09c5a7fd5f0a2e4e069f67d4b6be88b5d177870045ffdee88a4d86c20 |