3 ms·
I saw that the cost/benefit ratio of adopting https://github.com/casey/just https://github.com/casey/just in non-trivial projects was worth it as an alternative
by thenonameguy 6y ago
I saw that the cost/benefit ratio of adopting https://github.com/casey/just https://github.com/casey/just in non-trivial projects was worth it as an alternative to bash scripts in script folders.
- Galanwe 6y agoSeems like a great little tool. Though it looks a bit too young for my taste: it's not available in most distro's base repositories yet, so it's going to be a tiny bit painful to deploy on every developer laptop, CI, and etc. I tend to prefer readily available tools like make, with 90% of the same features, but 100% distro coverage and previous developer knowledge.
- thenonameguy 6y agoThankfully 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.