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