6 ms·
I don't think just is trying to be a build system. It's major focus is as a task runner and in that space it does it's job well IMO.
by psibi 4y ago
I don't think just is trying to be a build system. It's major focus is as a task runner and in that space it does it's job well IMO.
- dahfizz 4y agoAs a task runner, why is it better than a bash script? Being able to run tasks in parallel is like the most fundamental feature I would expect from a task runner. Being able to skip over tasks that don't need to be done is a close second.
- qbasic_forever 4y agoBecause I don't want to have to read and figure out each person's bash idiosyncrasies, bugs, etc. in pile of undocumented scripts to add a new task that runs a new test case. Just gives you a framework to put all your tasks in one file, document them, and find and run them easily. If bash works for you, stick with it. It does not work with large teams and people who aren't deeply experienced in all the footguns of bash in my experience.