If you are a python dev, give doit a try.
If you are a python dev, give doit a try.
Like JS is so popular because it's the main language on the web clients, and by default on most of them.
Also, because doit assumes you have a python project, and make is language agnostic, the latter will have a broader potential user base.
However, doit is not that far from make in the sense it doesn't assume each language workflow. It just gives you a declarative syntax to setup tasks and optionally your dag of dependencies and targets: you then do whatever you want with it. This gives it simplicity and flexibility and power, which are similar qualities that I think make nails.
I do think it would gain from being a stand alone executable so at least you were not expected to have python installed on your machine to run it.
[0]: https://www.gnu.org/software/make/manual/html_node/One-Shell...
[1]: https://www.gnu.org/software/make/manual/html_node/Choosing-...