Hacker News new | ask | show | jobs
by getrealyall 996 days 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?
3 comments

> without the wonky syntax

Idk about you but every shell syntax on a unix-like OS is wonky to me

That'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.
I think people want a kind of declarative way for the application to pick up their files and build them, often simultaneously
Make is literally a command runner. That’s all it does.
Yes. Thank you. Make is a victim of its own success in many ways.