保存dotfiles一次,将它们部署到任何地方
dotdrop的Python项目详细描述
点滴
保存点文件一次,将其部署到任何位置
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