3 ms·
I started using just [0] on my projects and have been very happy so far. It is very similar to make but focused on commands rather than build outputs. Define y
by philomath_mn 2y ago
I started using just [0] on my projects and have been very happy so far. It is very similar to make but focused on commands rather than build outputs.
Define your recipes and then you can compose them as needed.
[0] https://github.com/casey/just https://github.com/casey/just
- jarpineh 2y agoI second this. Though I might just (heh) be too biased having today added some common Just recipes as global shell aliases [1] I also use Just for build and deploy commands. Other thing I was thinking of was setting environment variables. Complex pipelines can be split into several dependent recipes. Or using shell aliases you can string them together yourself with regular pipes in very compact form. Just recipes defer to shell or a programming language of your choice. Just makes some shell stuff easier without replacing or hiding it. [1] https://just.systems/man/en/chapter_68.html https://just.systems/man/en/chapter_68.html Edit: I also added Atuin https://atuin.sh/ https://atuin.sh/ recently to better deal with shell command history. Though that one I’m still learning.