3 ms·
Thankfully we have solved this issue by adopting nix for setting up developer machines/project setup on top of your OS's package manager of choice (OSX/Linux).
by thenonameguy 6y ago
Thankfully we have solved this issue by adopting nix for setting up developer machines/project setup on top of your OS's package manager of choice (OSX/Linux).
Additionally, you automatically get shell completion too!
https://github.com/NixOS/nixpkgs/blob/3bb54189b0c8132752fff320a3bf441118119a5e/pkgs/development/tools/just/default.nix https://github.com/NixOS/nixpkgs/blob/3bb54189b0c8132752fff3...
As described in the README, avoiding the 'build' part from Makefiles cut unnecessary complexity like .PHONY targets, which improves clarity. In smaller teams/companies it makes sense IMO.