10 个不稳定版本 (4 个破坏性更新)
0.5.2 | 2023年1月11日 |
---|---|
0.5.1 | 2023年1月9日 |
0.4.1 | 2022年5月2日 |
0.4.0 | 2022年4月26日 |
0.1.1 | 2017年2月1日 |
#382 在 配置
每月 24 次下载
65KB
2K SLoC
dots-cli
dots-cli
是一个工具,用于快速在多台计算机上安装和链接点号文件组。简而言之,它允许你执行以下操作
- 快速将远程的 "dots"(点号文件的 Git 仓库)添加到你的计算机
~/.dots
目录。 - 使用
Dot.toml
指定你想要链接的点号文件的位置。 - 一次性链接多个 "dots",并获得可能发生的任何冲突的报告。
入门指南
首先,你需要确保你已经安装了 cargo
。访问他们的 安装指南 并按照他们的说明操作。一旦安装了 cargo
,运行以下命令来安装 dots-cli
cargo install dots
然后,在根目录下创建一个包含 Dot.toml
的 git 仓库,该文件描述了该仓库中的文件应链接的位置。一个简单的 Dot.toml
可能看起来像这样
[package]
name = "webdesserts"
authors = [ "Michael Mullins" ]
[link]
"~/.bashrc" = "bash/bashrc"
"~/.bash_profile" = "bash/bash_profile"
在上面的示例中,"bash/bashrc" 和 "bash/bash_profile" 将是位于你的 git 仓库 "bash" 目录中的文件。你可以使用 install
命令下载你的仓库并将所有内容链接到指定的位置。
dots install git@github.com:webdesserts/dot.git
你可以运行 dots help
来查看更多命令。你可以查看 我的 dot 以更好地了解你可以用它做什么。
v1.x 路线图
目前,命令行工具已接近我希望的 v1.x 版本。剩下的大部分是抛光、测试和可用性改进。一个尚未解决的问题是在安装失败一半时,它不能安全地恢复你的上一个配置。我有一些想法如何解决这个问题,但这可能需要一些时间来实现。如果你发现任何其他问题或有任何建议,请随时提交问题。
依赖项
~7–18MB
~243K SLoC