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 次
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