2 个版本
0.1.1 | 2024年8月10日 |
---|---|
0.1.0 | 2024年8月10日 |
#213 在 命令行工具
188 每月下载
25KB
455 行
Rusted-YADM (另一个Dotfile 管理器)
Rusted-YADM 是一个用 Rust 编写的命令行 Dotfile 管理器。它帮助您管理和同步多台机器上的 dotfile,并进行版本控制。
特性
- 从 Git (HTTPS 和 SSH) 克隆 dotfile 仓库
- 向仓库添加新的 dotfile
- 提交 dotfile 的更改
- 将更改推送到远程仓库
- 克隆后自动将 dotfile 复制到您的家目录
安装
先决条件
- Rust 和 Cargo(最新稳定版)
- Git
从源代码构建
-
克隆此仓库
git clone https://github.com/M1n-74316D65/rusted-yadm.git cd rusted-yadm
-
构建项目
cargo build --release
-
安装二进制文件
cargo install --path .
用法
克隆仓库
要克隆仓库,使用 clone
子命令,后跟仓库 URL 和所需的目标目录
rusted-yadm clone https://github.com/M1n-74316D65/dotfiles.git
这会将仓库克隆到指定的目录,并自动将文件复制到您的家目录。
强制克隆
rusted-yadm clone https://github.com/M1n-74316D65/dotfiles.git -f
将文件添加到仓库
要将文件添加到仓库,使用 add
子命令,后跟文件路径
rusted-yadm add ~/.bashrc
这将把指定的文件添加到仓库中。
提交更改
要提交更改到仓库,使用 commit
子命令,后跟提交信息
rusted-yadm commit "Initial commit"
这会将更改提交到仓库。
推送更改
要将更改推送到远程仓库,使用 push
子命令
rusted-yadm push
这会将更改推送到远程仓库。
贡献
欢迎贡献!如果您有任何建议或改进,请打开一个问题或提交一个拉取请求。
许可证
本项目采用 GNU 通用公共许可证 v3.0。有关更多信息,请参阅LICENSE 文件。
依赖项
~11–19MB
~348K SLoC