Например, если я разрабатываю интерфейсный веб-сайт, у меня может быть несколько файлов CoffeeScript , несколько файлов Sass , несколько файлов HTML и несколько изображений.
Файлы CoffeeScript должны быть скомпилированы в JavaScript, файлы Sass должны быть скомпилированы в CSS, и эти новые файлы должны быть уменьшены. Изображения должны удалить свои метаданные. Все полученные файлы необходимо переместить в новый каталог со своей структурой.
Ничто из этого не кажется особенно сложным, но я видел, как несколько человек использовали для этого make-файлы .
Я слишком неохотно изучаю, как использовать make-файлы? Какие преимущества они могут предложить по сравнению с простым bash-скриптом?