4 个版本

0.2.2 2024 年 3 月 4 日
0.2.1 2024 年 2 月 24 日
0.2.0 2024 年 2 月 22 日
0.1.0 2024 年 1 月 18 日

命令行工具 中排名第 824

每月下载量 35

MIT 许可协议

14KB
264 代码行

DotManager

警告:此工具目前处于实验阶段。使用风险自负。

DotManager 是一款设计用于简化系统上 dotfile 管理的命令行工具。Dotfile 是以点(.)开头的配置文件,通常用于个性化系统环境。此工具有助于组织和同步不同机器上的这些 dotfile。

它是如何工作的?

DotManager 通过将配置文件移动到中央文件夹(默认为 ~/.dotfiles)并创建到新位置的符号链接来工作。这允许您维护一个集中式的 dotfile 存储库,便于使用如 Git 等外部工具在不同的机器之间同步。

安装

要使用 DotManager,您需要安装 Rust。如果您尚未安装 Rust,可以从 https://rust-lang.net.cn/ 获取。

安装 Rust 后,可以使用以下命令安装 DotManager

cargo install dot-manager

设置

运行以下命令以交互式生成 dot-manager 的配置文件

dot-manager setup

使用方法

请参阅 dot-manager --help

示例

假设您有一个位于 ~/.config/example_config 的配置文件,您可以使用以下命令与 DotManager 同步它

dot-manager add ~/.config/example_config

这将把 example_config 文件或文件夹移动到 ~/.dotfiles,并在原始位置创建一个符号链接。

贡献

如果您遇到任何问题或对改进有建议,请随时在 GitHub 仓库 中提交问题或创建拉取请求。

许可协议

DotManager 在 MIT 许可协议 下发布。

依赖项

~2–12MB
~90K SLoC