Obtenga un arcoíris de colores para la salida de comandos de terminal con lolcat

Anonim

La Terminal por defecto es un montón de aburrido texto en blanco y negro, y seguro que puedes cambiar la apariencia a otros temas, agregar colores, imágenes de fondo, opacidad, transparencias y otras personalizaciones de la interfaz de usuario, pero ¿qué? lo que realmente quieres es obviamente una versión arcoíris del comando cat para entrada y salida, ¿verdad? Bien, por supuesto que quieres una salida de arcoíris, ¿quién no querría eso?

Ahí es donde entra en juego la utilidad de línea de comando lolcat, porque lolcat es una utilidad de concatenación que puede servir como un reemplazo muy colorido de cat, o tomar cualquier entrada estándar y volcar la salida como un arcoíris de texto. ¿Es esto útil? Bueno, eso lo decides tú, pero seguro que es divertido y tiene un aspecto más animado.

Nota: en caso de que aún no haya sido obvio, esto es una especie de broma, pero lolcat funciona legítimamente como un reemplazo funcional del gato. Debido a que esto está completamente contenido dentro de la línea de comando, es mejor reservarlo para usuarios avanzados que se sienten cómodos usando Terminal... y que desean una salida de arco iris.

Instalando lolcat en la terminal Mac OS X

Necesitarás tener ruby ​​instalado en la Mac para poder usar gem, el instalador, y luego instalar lolcat es pan comido:

instalación gema lolcat

Eso debería instalar lolcat sin problemas, pero si obtiene un error de permisos de escritura como este:

“ERROR: Al ejecutar gem... (Gem::FilePermissionError) No tiene permisos de escritura para el directorio /Library/Ruby/Gems/2.0.0.”

Puede ajustar los permisos del directorio de gemas para incluir su uid, o simplemente usar sudo para escribir en él de todos modos:

Sudo gem install lolcat

La instalación solo debe tardar uno o dos minutos en completarse.

Usar lolcat para hacer que la salida sea un arcoíris

Con la instalación de lolcat fuera del camino, estás listo para usar lolcat y ponerte colorido. Actualice su terminal o inicie uno nuevo y estará listo para comenzar. Puede echar un vistazo inicial imprimiendo el archivo de ayuda de lolcat:

lolcat -h

Entonces verás el texto de ayuda más colorido jamás creado.

Pero ¿por qué quedarse ahí? Puedes canalizar cualquier cosa en lolcat y convertirlo en un arcoíris también:

ps aux|raíz grep|lolcat

O usa lolcat para mostrar un código en un hermoso arcoíris:

lolcat ~/dev/scripty.py

Si desea algo más de asombro, la bandera -a es particularmente emocionante porque crea un efecto de arcoíris animado de colores cíclicos, que es básicamente el pico de la innovación humana.

Por ejemplo, esto animará el logotipo de Apple  en un arcoíris para contar hasta 500:

echo |lolcat -a -d 500

¿Quieres un bloque colorido de arte ascii? Utilice cowsay o pancarta:

banner osxdaily.com|lolcat

Las posibilidades son infinitas.

La utilidad lolcat es de código abierto, los interesados ​​pueden ver la página del proyecto en github.

Obtenga un arcoíris de colores para la salida de comandos de terminal con lolcat