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