Esto podría tener una respuesta ya, pero no pude encontrar una buena manera de expresarlo para buscar una respuesta, así que espero que me acompañen.
Quiero cambiar el color de la salida de texto en Terminal si vuelve a ejecutar un programa. Ej: hago un script llamado test.py que solo imprime "¡Hola mundo!" y ejecuta esto ingresando
$python test.py
Ahora esto volverá con Hello World!
, pero es difícil distinguir lo que se genera en el programa que lo que escribió Terminal, ya que tienen la misma fuente y color, y el terminal puede verse todo enrevesado como
User$ ls
FolderA FolderB
python_test.py
random_test.py
User$ cd
User$ python test.py
ImportError: No module name test
User$ vim test.py
Error detected while processing /User/.vimrc:
line xx
XXX: Something Something
Press Enter to Continue
Hello World!
Error Undefined Something something.
User$ cd /User/python/xxx.py
etc etc,
Es difícil depurar, mirar los mensajes de error, ver la salida del script para descifrar lo que está sucediendo en el terminal, etc. Me preguntaba si era posible configurarlo para que cada uno de los mensajes vuelva a aparecer. en un color diferente, de manera tal que los mensajes habituales de la consola de terminal están en letra negra, cualquier mensaje de error regresa en fuente roja y en la salida del script, diga "¡Hola mundo!" regresa en fuente verde.