Re:LieF 〜親愛なるあなたへ〜
自主工具
构建能够经受迁移、升级和未来自己的 macOS 开发环境。
- 01 我用四层结构重装了开发环境 已发布 一次 DFU 抹除让我重新决定:开发环境里的每类东西究竟归哪个工具管,以及以后要怎样把它完整重建出来。
- 02 不用 ~/.zshrc 的 dotfiles:ZDOTDIR 与 chezmoi 已发布 用 ZDOTDIR 把 zsh 配置移出主目录,拆成模块,再交给 chezmoi 管理。
- 03 Brewfile 的妥协:用最终一致性管理 Mac 应用 已发布 不是每一层都值得严格地声明式管理。只要偏差始终可见,应用这一层允许最终一致就够了。
- 04 让 mise 和 uv 使用同一个 Python 已发布 uv 安装了一个 mise 完全不知道的 Python。把 python-preference 设为 only-system 后,运行时重新只由一个工具管理,但旧项目也需要随之处理。
- 05 什么时候该让官方工具接管 已发布 不是所有语言都该交给 mise。判断运行时版本由谁管理,先看这门语言有没有足够强、真正属于官方生态的工具。
- 06 一套架构,多种语言 已发布 把同一套四层架构实际用在 Node、Java、Swift、Rust、Go 与 Ruby 项目中。
- 07 配置不难,难的是一直维护 已发布 干净的开发环境会在日常使用中悄悄偏移。这些简单检查能让我及时看见问题,不至于把清理本身做成另一个工程。