私はready.js
JavaScript ファイルをファイルに集約するために使用しておりall.js
( Google の Closure Compilerは使用uglify-js
していません)、コードを縮小して難読化するために使用しています。これらすべてを pre-commit フックで実行したいと思います。
しかし、私は何か間違ったことをしていると思います。
私の.git/hooks/pre-commit
ファイルは次のようになります。
#!/bin/sh
readyjs ~/Sites/backbone/js/javascripts/ ~/Sites/backbone/js/ --nojslint -o "underscore.js, backbone.js" --nocompiler
uglifyjs -nm -o ~/Sites/backbone/js/all.min.js ~/Sites/backbone/js/all.js
# Commit
exit
ここで単純な Bash を使用するべきではありませんか? 私が間違っていることは他にありますか?このステップは完全にスキップされているようです。