chezmoi 使用

Undefined443發表於2024-07-07

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 官網

相關文章