包含有用工具的软件包
项目描述
基蒂尔
这是我旧项目的 Python3 版本https://github.com/InbarRose/irtools
“用于自动化、DevOps 或其他任何东西的有用工具的集合”
消息:
现在托管在 pypi 上!
https://pypi.org/project/kitir/
它是什么?
我发现自己经常使用的一组工具。多年使用整理,汇集于此,整理整理。
使用 pip 安装
从 Pypi 获取最稳定的版本(推荐)
pip install kitir
获取最新的主版本
pip install git+git://github.com/InbarRose/kitir@master#egg=kitir
获取开发版本
pip install git+git://github.com/InbarRose/kitir@development#egg=kitir
用法
要使用这些工具,您只需执行以下操作:
from kitir import *
- 这将证明您处于最佳状态,您可以
utils从代码中访问。 - 它还将确保日志记录模块已使用新
trace级别进行猴子修补。(在命令行上运行或启用日志记录时很重要)
从命令行运行时,您应该包含一个调用以utils.logging_setup()确保日志记录设置为对所有实用程序正常工作。
例子
ret = utils.iexec('ping 8.8.8.8') # using iexec you can run any command
请参阅本示例的其余部分以及快速入门示例文件中的更多内容
示例文件夹中的更多示例。
作者/创作者/学分
- Inbar Rose -所有者- InbarRose
关于包含或从外部来源复制的代码的注意事项
多年来,我编译了这套实用程序,其中大部分是由我编写的(Inbar)但其中一些是从其他来源复制的,在我复制代码的任何地方我都包含到源的链接,并在可能的情况下使用类型许可证或关于作者的说明。如果您认为我犯了错误,或者我包含的内容有误或需要更新,请告诉我。我无意窃取、欺骗或声称自己的工作,如果您对我使用您的代码有异议,我会很乐意将其删除。在某些情况下,我对代码进行了细微的修改,主要是为了便于阅读,但在某些情况下,我进行了修改以增强功能。同样,如果有人对我所做的任何事情有疑问,请告诉我。谢谢。
未来的计划
-
添加示例以尝试涵盖每个 util lib 和 kit。(欢迎协助)
-
改进文档并添加额外的注释以提高流程的可读性(欢迎提供帮助)
-
我计划很快将此包添加到 PyPi!
执照
该项目在 MIT 许可下获得许可 - 请参阅LICENSE文件了解详细信息
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。