Skip to main content

一个 python 模块,可帮助为 python >= 2.6 和 3.x 创建可预测的命令行工具

项目描述

一个 python 模块,可帮助为 python >= 2.6 和 3.x 创建可预测的命令行工具

pycli_tools是一个 python 模块,它包装了内置argparse模块中的ArgumentParser类。

如果您在命令行脚本中使用它,您将获得一些添加到应用程序的默认选项,例如–verbose–quiet来控制应用程序的详细程度(使用 python日志记录模块)。

还有–config选项使您能够从配置文件中读取命令行参数,从而为您的应用程序的用户节省大量输入(例如~/.myapprc)。

版权所有 (c) 2013 Nico Di Rocco。
许可证:麻省理工学院(有关详细信息,请参阅许可证)。

安装

最简单的方法是使用 pip 安装:

$ pip install pycli_tools

阅读文档以了解替代的安装方式

用法

要创建一个从~/.myapprc读取其默认配置 的myapp命令,请执行以下操作:

from pycli_tools.parsers import get_argparser

parser = get_argparser(prog='myapp', default_config='~/.myapprc')
parser.add_argument('--database')
parser.add_argument('file')
args = parser.parse_args()

文件~/.myapprc可以包含以下内容:

[myapp]
database = /some/path/to/my/database.sqlite

阅读文档以了解如何使用 pycli_tools

文件

在此处阅读完整文档

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pycli_tools-2.0.2.tar.gz (7.0 kB 查看哈希

已上传 source