Je commence à m'amuser avec Git. Aujourd'hui, je commence un plugin jQuery pour remplir des éléments HTML avec un flux JSON et il a été construit avec CoffeeScript.
En conséquence, j'ai besoin de compiler la sortie de temps en temps. Actuellement, j'exécute un ensemble de commandes, mais il est difficile de les appeler en permanence.
Comme je commets assez souvent, j'ai pensé qu'il serait bon d'accrocher l'étape de compilation au pré-commit. L'idée est de compiler le script, le minifier, exécuter git add .
et enfin le commettre.
Donc j'ai trouvé quelque chose comme ça dans le .git/hooks/pre-commit
fichier.
echo "Compiling cofee scripts..."
exec coffee --compile --output ./dist/ ./src/
echo "DONE..."
echo "Minifying JavaScripts..."
exec minify dist/jquery.jsonPopulate.js dist/jquery.jsonPopulate.min.js
echo "DONE..."
echo ""
echo "Adding files to Git..."
exec git add .
echo "Done..."
echo ""
echo ""
exit 1
Une fois que j'ai lancé git add .
suivi par git commit
et un message...
Je vois...
Compiling coffee scripts...
On dirait qu'il ne continue pas après exec
dois-je utiliser autre chose ?
Merci d'avance... Passez un bon week-end !