4 ms·
> What’s the point of using another tool to manage your shell scripts though? Why not just use shell scripts. When you create a Makefile, you're describing a d
by alwillis 3y ago
> What’s the point of using another tool to manage your shell scripts though? Why not just use shell scripts.
When you create a Makefile, you're describing a dependency graph of what depends on what and the order tasks need to take to produce a particular set of digital artifacts--you're not writing shell scripts.
Turns out there are all kinds of edge cases and foot guns that make handles for you that you'd otherwise have to deal with if you wrote a bespoke shell script.
Plus make is battle tested and has been around since the dawn of Unix--there's literally no build scenario it can't handle.
I hadn't used make until a few years ago but it's been one of the best investments I've made in my workflow.
- jcelerier 3y ago> there's literally no build scenario it can't handle. Well except this little case where some files or folders in your paths have spaces in them...