For example, if I'm developing a front-end only website, I might have several CoffeeScript files, several Sass files, several HTML Files, and a few images.
The CoffeeScript files need to be compiled to JavaScript, the Sass files need to be compiled to CSS, and those new files need to be minified. The images need their metadata removed. All of the resulting files need to be moved to a new directory with its own structure.
None of this seems particularly complicated, but I've seen several people use makefiles for this.
Am I being too reluctant to learn how to use makefiles? What advantages could they offer over a simple bash script?