➤ 告別符號連結的混亂,打造可預測的自動化配置環境
✤ https://rednafi.com/misc/chezmoi/
本文記錄了作者如何從傳統的 GNU stow 轉向使用 chezmoi 來管理跨裝置的 dotfiles。作者指出,stow 依賴符號連結(symlink)的方式在多臺 Mac 上管理設定時,常會導致檔案衝突與環境髒亂。相較之下,chezmoi 透過將設定檔納入專屬的 git 倉庫,並利用模版(template)與專屬腳本(scripts)來確保每臺機器擁有獨立且正確的環境設定,徹底解決了手動同步的繁瑣。這套流程不僅能自動安裝套件,還能確保跨平臺的環境一致性。
+ 之前也深受 stow 符號連結導致的髒亂所苦,chezmoi 的實作邏輯看起來穩健多了,特別是 `run_onchange` 的機制非常實用。
+ 作者對 gitconfig 使用 `includeIf` 的做法很聰明,這解決了不同專案身份隔離的難題,值得學習
#技術開發 #Dotfiles #macOS #自動化 #工具介紹



