Нещодавно я встановив grc (загальний колоризатор) у свою систему через MacPorts, що дає мені можливість отримати кольоровий вихід для безлічі команд, які за замовчуванням не підтримують його (див. Скріншот нижче).
Я хотів би зробити grc автоматичним, однак не для конкретних команд, а для кожної команди. Я використовую zsh як свою оболонку.
По суті, кожного разу, коли я його виконую, command -parameter 1 2 3
я хотів би, щоб він автоматично виконувався як grc command -parameter 1 2 3
.
Я не хочу використовувати псевдоніми, наприклад traceroute
псевдонім до grc traceroute
, оскільки я додаю все більше команд для grc для розфарбовування.
Я розглядав конфігурації preexec та precmd для .zshrc, але не знайшов способу досягти того, що шукаю.