Por ejemplo tengo este comando
generate-and-deploy-new-version ./site-directory
y quiero ejecutarlo solo si ./site-directory
se cambió el contenido.
if checkchanges "./site-directory" ; then
generate-and-deploy-new-version ./site-directory
fi
checkchanges
podría generar algún hash del contenido del directorio, guardarlo en un archivo y verificarlo la próxima vez que se ejecute.