gitの機能である Git フックを使用する 詳しくはこちらを参照する Git フックとは特定のアクションが発生した時にスクリプトを実行する機能である プロジェクトのフォルダにある.git/hooksの中にあるファイルをいじる 今回はコミット前にスクリプトを実行したいのでpre-commit.sampleというファイルをいじる 最初にファイルの名前をpre-commitに変更する、そして下記のソースを記入 #!/bin/sh for FILE in `git diff --cached --name-only HEAD` do if [[ "${FILE}" =~ ".css" || "${FILE}" =~ ".scss" || "${FILE}" =~ ".sass" ]]; then $(npm bin)/csscomb ${FILE} elif [[ "${FILE}" =~ ".