ZSH Раскрасить вывод PWD в псевдонимы
ПРИМЕЧАНИЕ. Да, это версия Mac OS 11.6.2 Big Sur.
Прямо сейчас у меня есть псевдонимы zsh в.zshrc
файл, чтобы упростить навигацию по терминалу. Я подумал, что попробую раскрасить вывод PWD, но в результате получается предыдущий каталог. Я добавил дополнительную команду PWD, чтобы показать текущий каталог, но раскрашенная команда всегда последняя:
alias goto-config="cd ~/checkouts/trunk/service/configs;pwd;echo -e '\n\e[1;32m $(pwd) \e[0m\n'"
фактический ввод/вывод:
User.Me % goto--config
/Users/Me/checkouts/trunk/service (this line is standard text color)
/Users/Me/directory/from/which/command/was/called (this line is in color)
ожидаемый ввод/вывод:
User.Me % goto--config
/Users/Me/checkouts/trunk/service (this line is standard text color)
/Users/Me/checkouts/trunk/service (this line is in color)
Итак, я в замешательстве. Я думал, что эхо $(pwd) будет отражать тот же путь к каталогу, к которому мы только что перешли, как показано выше. Что я делаю не так?
Спасибо!