Каждый раз, когда я делаю git diff я бы хотел, чтобы мой bash вместо этого делал clear & git diff .
Я попытался настроить ответ в « Bash: Пробелы в псевдониме », например:
git() {
if [[ $@ == "diff" ]]; then
command clear && git diff
else
command git "$@"
fi
}
Но, к сожалению, это не работает (командная строка заканчивается переключением бесконечного цикла между bash и git навсегда, и мне нужно [CTRL|CMD]+C чтобы выйти из него).
