用于构建命令行工具的框架
项目描述
介绍
yaclifw 是一个用于构建CLI工具的框架。
依赖关系
yaclifw 的直接依赖项包括
安装
要安装 yaclifw,运行
$ python setup.py install
或者使用 pip,运行
$ pip install yaclifw
要升级您的 pip 安装,运行
$ pip install -U yaclifw
用法
可以使用以下命令列出可用的命令列表
$ yaclifw -h
对于每个子命令,可以查询额外的帮助,例如
$ yaclifw example -h
扩展 yaclifw
使用 yaclifw 的最简单方法是克隆存储库,并修改 main.py 方法以包含您自己的命令。
贡献
yaclifw 遵循 PEP 8,Python 代码风格指南。请使用 pep8 或 flake8,Python 风格指南检查器,通过运行 flake8 -v . 或 pep8 -v . 来检查您的代码。
运行测试
测试位于 test 目录下。要运行所有测试,请使用 setup.py 的 test 目标。
python setup.py test
单元测试
单元测试存储在 test/unit 文件夹中,可以通过调用
python setup.py test -t test/unit
单元测试也会在针对主存储库打开的每个 Pull Request 上由 Travis 构建运行。
许可证
yaclifw 在 GPL 下发布。
版权
2014,开放显微镜环境
项目详情
关闭
yaclifw-0.2.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 832c60cfcb8389459c544dfde569caa5dd19978facf0b76df87b9734eb85282a |
|
MD5 | d6182b1b4bd24ae2ffc79a463808c2e2 |
|
BLAKE2b-256 | 4858f6ae8938d8726f9ba91a5245a02413953a62ce09aae01345b0ef189925b1 |