一个基于git的arch-linux工具,用于维护/etc文件。

etcmaint的Python项目详细描述


etcmaint使用git合并 pacman已自定义。

  • etc中的自定义配置文件由etcmaint和 在git存储库的master分支中跟踪。请参阅Handling Config Files了解何时发生这种检测。升级pacman后, etcmaint使用git将自定义配置文件与 升级引入的更改。

  • /etc中未由pacman安装的配置文件,用于 示例netctl配置文件,可以手动提交到master分支。 etcmaint还将跟踪对这些文件所做的更改。

  • etcmaint使用来自mastermaster-tmp临时分支, 提交会话期间所做的所有更改。这个临时分支是 仅当会话完成时(即当 复制git合并的自定义配置文件 返回/etc。

  • 在完成之前,当前etcmaint会话中的更改可以是 打印方式:

    $ git diff master...master-tmp
    

安装

PyPi

安装etcmaint
$ python -m pip install etcmaint

用法

$ etcmaint [--version] {help,create,update,sync,diff} [options]

文档位于GitLab Pages

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中STDIN的不同方式是什么   java有没有办法让程序将文本文件中的“\n”识别为换行代码?   java JList不显示项目   java试图反转句子中的字符   infinte列表中的java搜索策略   java使用motionevents模拟鼠标单击   java使用Spring@Cacheable和@PostFilter   java如何使用枚举名获取枚举id   Java无法找到并加载CSV文件   CyclicBarrier上的java可见性同步?   如何将java与javascript调用解耦?小程序正在等待自己!   java如何向被请求方发送客户端的SOAP响应   java安卓:固定位置工具栏