Например у меня есть эта команда
generate-and-deploy-new-version ./site-directory
и я хочу запустить его только в том случае, если содержимое ./site-directory
было изменено.
if checkchanges "./site-directory" ; then
generate-and-deploy-new-version ./site-directory
fi
checkchanges
можно сгенерировать хеш содержимого каталога, сохранить его в файле и проверить при следующем запуске.