1作者: sthottingal5 个月前
作为一名开发者,你的电脑上会迅速积累各种工具。 比如,你去年编译的 Rust 命令行工具,通过 `uv` 安装的 Python 格式化工具,从 npm 下载的语言服务器,通过 curl 脚本安装的终端模拟器,以及从源码构建的 Go 二进制文件。 它们分别来自不同的包管理器,每个都有你半记得的安装咒语。 我希望有一种方法可以声明我需要什么,而无需仅仅为了一个笔记本电脑就采用像 Nix 或 Ansible 这样复杂的系统。 结果就是,一个朴素的 Makefile。 我写了一篇短文,介绍了如何使用 Make(以及一个小的 bash 脚本和 fzf)来创建一个可搜索的、单命令注册表,用于管理你所有的本地开发工具。 它不是一个新框架或重型工具,而是一种简单的方式来组织我们已经使用的包管理器。 如果你厌倦了找不到你的本地环境,你可能会觉得它很有用。
1作者: lithe5 个月前