4 个版本
0.1.1 | 2023 年 7 月 31 日 |
---|---|
0.1.0 | 2023 年 6 月 27 日 |
0.0.2 | 2023 年 6 月 23 日 |
0.0.1 | 2023 年 6 月 23 日 |
#2405 在 命令行工具 中
每月 31 次下载
17KB
338 代码行
dott - 你从未意识到你需要但从未需要的点文件管理器
Dott 以它知道的最简单的方式管理你的点文件...通过复制东西。
安装
从 AUR
yay -S dott-rs-bin
从 Crates.io
cargo install dott
也可以在 发布页面 以二进制和 DEB 软件包的形式获得
为什么是 dott?说真的,为什么是它?
Dott 旨在简单且不引人注目。它 不会 革命化你的工作流程。目标是尝试一种不同的点文件管理方法,即将点文件保留在其所属位置,不使用符号链接。
入门,或者说类似的东西
加入 Dott 的派对就像从悬崖上掉下来一样简单
- 通过访问你想要保存点文件的地方开始。 所有操作都应该在这个目录内运行
mkdir ~/dotfiles && cd ~/dotfiles
- 创建一个
dott.config
文件,并将模式写入其中。 模式相对于您的家目录是相对的。
echo ".config/git/**/*" >> dott.config
- 运行
dott refresh
以 复制 从您的家目录及其相应的目录结构中匹配的所有文件。 - 使用
dott install
将文件从仓库复制回您的家目录,以便您需要时使用。
Dott 是一个简单、beta、轻量级的解决方案。我的意思是,它仍在进行中。您对 dott 有任何酷主意吗?请随时提交拉取请求。
常见问题解答
- Dott 如何知道是否应该删除文件?
- Dott 使用 dott.config 中的模式来匹配源目录和目标目录中的文件。如果文件在源目录中找不到,但在目标目录中找到,则 dott 会删除它,以保持与不包含该文件的源目录的一致性。
- 我对所有这些复制和覆盖感到害怕
- 每个 Dott 命令都会显示所有将要执行的操作列表,以及一个提示,您可以在此处选择取消命令的执行。您还可以使用
-r
或--raw
运行命令来进行模拟运行。
- 每个 Dott 命令都会显示所有将要执行的操作列表,以及一个提示,您可以在此处选择取消命令的执行。您还可以使用
感谢您考虑 Dott。
依赖关系
~2–13MB
~102K SLoC