命令行实用程序库
cletus的Python项目详细描述
cletus是一个帮助编写commmand行python程序的库。
它包括:-cletus_config:使程序易于组合 将配置文件、环境变量和参数设置为单个 架构验证配置。-cletus_supp:允许程序和用户 仅通过触摸 专用目录。抑制动作可以是退出,或者简单地 休眠或暂时暂停处理。-克莱特斯:只是个样板 用于普通日志记录。-cletus_job:一种经过充分测试的机制,它使用 PID文件,以确保同一文件不会运行两次。
更多信息请访问cletus wiki: https://github.com/kenfar/cletus/wiki
安装
使用pip(首选) 或 easyinstall:
~$pip安装cletus$easy_安装cletus~
或从手动安装 pypi:
~$mkdir~$wget https://pypi.python.org/packages/source/d/cletus/cletus-0.1.tar.gz$ tar-xvf easy_install cletus$cd~-*$python setup.py安装 ~
依赖关系
- 任何:python 2.7、3.4、3.5或pypy
许可
- cletus使用bsd许可证-请参阅 更多信息
版权所有
- 版权所有2013、2014、2015、2016 Ken Farmer
v1.0.15-2018-05
- 设置
- alter:用简单的readline替换pip的req模块 点10
v1.0.14-2016-08
- 克莱特斯记录器
- 添加:用户可自定义的分隔符以记录输出
v1.0.13-2016-05
- 全部
- 添加:对tox.ini进行一些小的更改,以支持Python2.7、3.4、3.5和 皮比
v1.0.12-2015-09
- 克莱特斯补品py
- add:silent arg to suppressCheck()类来禁止所有日志记录。 需要在连续检查时处理日志卷 压制。
v1.0.11-2015-05
- 克莱特斯配置py
- 修复:改进的默认设置
- 一切:
- 运行现代化程序以使代码更适合python3
v1.0.10-2015-03
- 克莱特斯配置py
- 修正:日志记录减少
v1.0.8-2015-01
- 克莱特斯配置py
- 添加了确认可选列空值的测试
- 添加了remove_null_覆盖以简化使用
- 添加了“应用默认值”以简化使用
- 修复:已停止将示例配置的副本放入/tmp
v1.0.6-2014-07
- 克莱特斯·阿奇弗.py
- 添加评论
- 已将配置添加到设置中
v1.0.5-2014-07
- 克莱特斯·阿奇弗.py
- 从示例移到脚本目录
- 设置已更改为包含archiver&;配置文件
- 克莱特斯补品py
- 仅当suppressions方法为 调用,因此应用程序可以在检查点重复调用它。
- 将抑制方法行为更改为默认应用程序名 应用程序名称。
v1.0.4-2014-07
- 克莱特斯•约伯
- 改为只使用flock而不是来自 pidfile和检查该pid是否仍在使用。这个 消除了大比赛条件。
- 添加了并发测试
- 克莱特斯配置
- 添加了名称空间、字典和env配置输入
- 添加命名空间
- 增加了测试线束
v1.0.1-2014-03
- 克莱特斯日志
- 初始添加
- 克莱特斯配置
- 初始添加
- 克莱特斯·苏普
- 初始添加
- 初始添加