Sto cercando di creare uno script bash per un hook pre-commit git. Ogni volta che viene eseguito un commit, voglio verificare se i file in una determinata directory fanno parte dei file organizzati e, in tal caso, eseguire un comando (attività Grunt). Finora ho tutto funzionante, tranne che per l'esecuzione solo se alcuni file vengono modificati. Sto cercando di farlo funzionare:
SRC_PATTERN="site/assets/js/"
if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ]
then
echo "none"
exit 0
fi
Questo purtroppo mi dà errori.