再论 Don't repeat yourself

最近总是在不断的搞环境,也就是不断的初始化 Linux 环境,从中体悟到 DRY 的新体悟。
为什么总是在初始化系统
因为各种各样的原因,经常需要将一个全新感觉的 Linux 安装一些必要的组件
- oh-my-zsh
- docker & compose
一些依赖的基础工具,用 trilium(笔记工具)记录了一篇如何初始化的文章,甚至还部署了一个静态网站 Yanick’s Wiki
但是每次打开网页输入一遍也很麻烦,尤其是有一堆需要配置,还有一些开发配置需要同步。
chezmoi
最近因为 AI 的普及,找了一些可以帮助解决问题的工具 chezmoi: Manage your dotfiles across multiple diverse machines, securely. 现在将一些配置都保存到 git 仓库上,不可变的基础配置概念,真实将我完全的解放出来了。
Thanks to AI
并且因为有 AI ,很多之前不会完成的脚本,现在也可以借助 ai 完成了,AI 帮助我完成了一些之前不想完成的工作,非常的完美