Her git diff
yaptığımda clear & git diff
onun yerine bashımın yapmasını isterim .
" Bash: Takma addaki boşluklar " bölümüne bir cevap vermeyi denedim :
git() {
if [[ $@ == "diff" ]]; then
command clear && git diff
else
command git "$@"
fi
}
Fakat ne yazık ki, bu işe yaramıyor (komut satırı arasında bash
ve git
sonsuza dek geçen bir çeşit sonsuz döngüde bitiyor ve [CTRL|CMD]+C
ondan ayrılmam gerekiyor ).