git diffで色付け

git diffを実行した時に出力に色付けをしたかったのでcolordiffを入れました。

brew install colordiff

colordiffがある時だけ色付けしたいので.zshrcに以下を記述。

if [[ -x `which colordiff` ]]; then
    alias diff='colordiff -u'
else
    alias diff='diff -u'
fi

gitで使えるように以下を実行。

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto

これで完了。