chezmoi(發音 /ʃeɪ mwa/ (shay-moi)):在多臺不同的機器上安全地管理你的 dotfile。
安裝
macOS:
brew install chezmoi
Ubuntu:
snap install chezmoi --classic
在單臺機器上使用
初始化
chezmoi init
這將在 ~/.local/share/chezmoi
中建立一個新的 git 本地倉庫,chezmoi 將在其中儲存其原始碼狀態。預設情況下,chezmoi 只修改工作副本中的檔案。
管理檔案
chezmoi add ~/.bashrc
這將把 ~/.bashrc
複製到 ~/.local/share/chezmoi/dot_bashrc
。
在多臺機器上使用
chezmoi init https://github.com/$GITHUB_USERNAME/dotfiles.git
檢視 chezmoi 會對你的主目錄做出哪些更改:
chezmoi diff
應用更改:
chezmoi apply -v
參考:chezmoi 官網