简要介绍
yadm 是一个 Git-based 的配置管理器,简单来讲就是用来管理 dotfiles 的。一般管理 dotfiles 都是通过手动复制或者建立软链接的方式来将分散到不同地方的配置文件统一管理其他,但是这两种方法都有些不太灵活或者繁琐。yadm 可以将散落在各地的配置文件使用 git 统一管理起来。事实上应该就是把 git 包装了一下,同时提供了一些额外的功能,比如模板,加密和bootstrap等。但是我只使用了其最简单的功能而已。
Quick Start
由于我的脚本只写了 Ubuntu 的,所以这里只介绍在 Ubuntu 下面如何使用
1 | sudo apt-get install git yadm |
使用
yadm 的基本使用与 git 几乎完全一样,只需要把 git 命令中的git替换成yadm即可。
1 | yadm add .vimrc |
Tips
一开始使用了http协议来 clone dotfiles repo,而后面如果已经配置好 ssh-key 的话,建议重新配置一下 repo url:
1 | yadm remote set-url origin git@github.com:wuxiaobai24/dotfiles.git |