Curiosidades en la terminal: lolcat, un cat a todo color

En una tarde de domingo un poco de off-topic nunca viene mal. No todo va a ser compilar. Investigando diversos temas de la terminal fui a dar con una curiosa aplicación llamada lolcat. Básicamente es un cat que muestra el resultado a todo color. Para muestra un botón:

En Debian lo tenemos en repositorios, por lo que la instalación se puede realizar con apt:

apt install lolcat

También podemos instalarlo con el comando gem de ruby. Necesitaremos en este caso tener instalado ruby antes:

# Debian y basadas
apt install ruby
# RHEL y basadas
yum install ruby
# Finalmente instalamos lolcat con gem
gem install lolcat

En cualquier caso, su uso es sencillo como veíamos al principio. Incluye algunas variantes como la opción -a que permite ir mostrando de forma animada línea a línea el resultado al cual le va aplicando el gradiente de color correspondiente. La opción -s a su vez nos permite controlar la velocidad de salida de la animación. De esta manera, para el script anterior lanzaríamos el cat animado con lolcat -s 90 -a plotter.sh

También podemos la frecuencia de salida del color con la opción -F:

Para los curiosos, tenéis la página del proyecto en GitHub.