Есть ли какой-либо cli для обнаружения изменений каталога между запусками bash-скрипта?

Есть ли какой-либо cli для обнаружения изменений каталога между запусками bash-скрипта?

Например у меня есть эта команда

generate-and-deploy-new-version ./site-directory

и я хочу запустить его только в том случае, если содержимое ./site-directoryбыло изменено.

if checkchanges "./site-directory" ; then
  generate-and-deploy-new-version ./site-directory
fi

checkchangesможно сгенерировать хеш содержимого каталога, сохранить его в файле и проверить при следующем запуске.

Связанный контент