10 ms·
Make is not a command runner. That people are abusing it as such doesn't mean make needs to change, it means people need to use the right tool for the job. Shel
by getrealyall 3y ago
Make is not a command runner. That people are abusing it as such doesn't mean make needs to change, it means people need to use the right tool for the job. Shell scripts can do the exact same thing without the wonky syntax or attempted dependency resolution, so why not just write a shell script? Hell, even npm has script running functionality. Is that not sufficient?
- dima55 3y agoYes. Thank you. Make is a victim of its own success in many ways.
- shortrounddev2 3y ago> without the wonky syntax Idk about you but every shell syntax on a unix-like OS is wonky to me
- getrealyall 3y agoThat's fine, you can always use something like Perl or Python then. But at some point, it certainly seems like all people want to do is run shell commands, and a shell script is still the best way to do that.
- shortrounddev2 3y agoI think people want a kind of declarative way for the application to pick up their files and build them, often simultaneously
- jonathankoren 3y agoMake is literally a command runner. That’s all it does.