Recientemente instalé grc (colorizador genérico) en mi sistema a través de MacPorts, lo que me permite obtener resultados coloreados para muchos comandos que, por defecto, no lo admiten (vea la captura de pantalla a continuación).
Me gustaría hacer que usar grc sea automático, sin embargo, no para comandos específicos, sino para cada comando. Yo uso zsh como mi caparazón.
Esencialmente, cada vez que ejecuto command -parameter 1 2 3
me gustaría que se ejecute automáticamente como grc command -parameter 1 2 3
.
No estoy buscando usar alias, por ejemplo, traceroute
alias grc traceroute
, ya que estoy agregando más y más comandos para que grc se coloree.
He buscado configuraciones preexec y precmd para .zshrc, pero no he encontrado la manera de lograr lo que estoy buscando.
grc
al comienzo de cada comando.Otra alternativa El mismo tipo de problemas potenciales:
Usaría un "alias" para cada comando que necesita "grc" en lugar de tratar de encontrar excepciones para las soluciones publicadas aquí.
fuente
Considere usar
grc.zsh
esa parte de lagrc
cual se puede encontrar aquí . Tiene alias para todos los comandos compatibles.Ver esta respuesta de Stackoverflow
fuente