Skip to main content

包含有用工具的软件包

项目描述

基蒂尔

这是我旧项目的 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)但其中一些是从其他来源复制的,在我复制代码的任何地方我都包含到源的链接,并在可能的情况下使用类型许可证或关于作者的说明。如果您认为我犯了错误,或者我包含的内容有误或需要更新,请告诉我。我无意窃取、欺骗或声称自己的工作,如果您对我使用您的代码有异议,我会很乐意将其删除。在某些情况下,我对代码进行了细微的修改,主要是为了便于阅读,但在某些情况下,我进行了修改以增强功能。同样,如果有人对我所做的任何事情有疑问,请告诉我。谢谢。

未来的计划

  1. 添加示例以尝试涵盖每个 util lib 和 kit。(欢迎协助)

  2. 改进文档并添加额外的注释以提高流程的可读性(欢迎提供帮助)

  3. 我计划很快将此包添加到 PyPi!

执照

该项目在 MIT 许可下获得许可 - 请参阅LICENSE文件了解详细信息

项目详情


下载文件

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

源分布

kitir-1.0.9.tar.gz (46.4 kB 查看哈希)

已上传 source

内置分布

kitir-1.0.9-py3-none-any.whl (56.0 kB 查看哈希

已上传 py3