为什么使用 chezmoi: https://www.chezmoi.io/why-use-chezmoi/
刚开始会觉得挺好的,但是过一段时间就感觉麻烦不想用。
如果所有的 dot 文件都是自己手动修改的,那可能还没有那么麻烦;一旦有些文件不是自己写入的,而是某些脚本自己去修改的 dot 文件,比如我正在使用的 lazyvim ,那一切都变得很麻烦。简单的同步需要分几步跑 command ,最近想放弃了。
1
tonynothing 2025 年 3 月 26 日
我也是放弃了 chezmoi ,直接手动做了 dotfile 的 git repo ,然后用 stow 管理软链接
|
2
Vintingb 2025 年 3 月 26 日 via iPhone
弃用加一
|
3
smallsneaker 2025 年 3 月 26 日
我在用。凑合能用,就没改了。反正也没那么多机器需要配置。
|
4
evplus 2025 年 3 月 26 日
@tonynothing 一样。放弃 chezmoi 后手搓 stow
|
5
coosir 2025 年 3 月 26 日
是比较麻烦,期望还是可以实现自动同步
|
7
coldle 2025 年 3 月 26 日
有点忘了 chezmoi 是否支持文件夹软链接了,能文件夹的话感觉 lazyvim 不会有啥麻烦的啊?
我平时用的 dotter ,和 chezmoi 原理一样,但设计上更适合我,管理 lazyvim 配置没感觉有啥问题 |
8
KevinXC 2025 年 7 月 7 日
可以再配置文件里加:
[git] autoCommit = true autoPush = true 然后执行 chezmoi re-add 就能一键自动同步到云端了啊,为什么要好几步呢,如果这一步都不想弄,直接 crond 定时运行就好了 |
9
stimw OP @KevinXC 麻烦的地方不是 commit 和 push ,是有些文件是在自动写入的,比如 lockfile ,不会经过 chezmoi edit 。
|
10
skybig 2025 年 12 月 28 日 via Android
理解楼主说的问题。我用 chezmoi 的脚本功能装一些包和工具,碰到要修改 zshrc 文件的,比如注入环境变量或钩子,得自己提前改好相应的模板文件,安装命令也得微调。不过我碰到的暂时不多,还能应付。
但是 chezmoi 的优点是装一个它就够了,其他工具如果想要搞自动化,还得再加工具来弄,也挺费事的。 |