跳转到主要内容

用于创建涉及子命令的命令行界面工具。

项目描述

摘要

用于创建涉及子命令的命令行界面工具。

入门

  • 从源代码下载和安装

作者

James Gardner

更改

0.5.3

2011-07-11

  • 支持在cmd对象上对cmd.outcmd.err函数的支持

0.5.2

2011-04-24

  • 添加了对命令特定帮助中额外信息的支持,这些信息在命令索引页面上未显示

  • 添加了bag参数和默认别名查找,使命令的行为类似于Marbles

  • run()函数传递给cmd对象添加了instanceraw_argsraw_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 (24.4 kB 查看散列)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面