保存dotfiles一次,将它们部署到任何地方

dotdrop的Python项目详细描述


点滴

生成状态覆盖状态pypi versionaurpython

保存点文件一次,将其部署到任何位置

dotdrop 使管理 不同主机之间的点文件。它允许存储 在git上的dotfiles和自动部署相同的不同版本 按不同设置归档。

如果您喜欢dotdrop,

它还允许管理不同的点文件集。例如你 可以为家用笔记本电脑设置一组点文件,也可以为 你的办公桌。这些集合可能重叠,不同版本的 相同的点文件可以部署在不同的预定义配置文件上。或 你可能有一套主要的点文件给你每天的主人和 子集您只需要部署到 可能使用了一些稍有不同版本的点文件。

功能:

  • git上的每个dotfile同步一次,用于不同的用途
  • 通过利用 jinja2
  • 使用预定义变量动态生成的点文件内容
  • 已部署和存储的点文件之间的比较
  • 使用不同的点文件集处理多个配置文件
  • 轻松导入和更新点文件
  • 处理文件和目录
  • 支持点文件的符号链接
  • 将操作与特定点文件的部署关联
  • 关联转换以存储加密/压缩的点文件
  • 提供处理包含敏感 信息

同时查看 博客 发布 示例 wiki 或如何 人们 使用 点滴< < 更多信息。

快速入门:

mkdir dotfiles &&cd dotfiles
git init
git submodule add https://github.com/deadc0de6/dotdrop.git
pip3 install -r dotdrop/requirements.txt --user
./dotdrop/bootstrap.sh
./dotdrop.sh --help

gitlab上提供了此存储库的镜像 https://gitlab.com/deadc0de6/dotdrop

为什么是dotdrop?

有许多工具可以管理点文件,但是没有多少工具允许 在不同主机上部署同一点文件的不同版本。 此外,dotdrop允许指定需要 部署在特定配置文件上。

有关原因的具体示例,请参见 点滴 岩石。


目录

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

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?