Home Maker: Declare Your Dev Tools in a Makefile

Your laptop has ripgrep, installed via cargo install . ruff is there too, via uv tool install . golangci-lint came from go install . bash-language-server was npm i -g . Neovim was a tarball download. Kitty was a curl script. Six months later you get a new machine, or you just want to upgrade or reinstall. What do you even have installed? How did you install each one? Which version? Good luck. This…