https://esgeeks.com/?p=5238
Boxes: Dibuja letreros de arte ASCII en terminal Linux
5 (100%) 12 voto[s]

Boxes es un programa de línea de comandos simple y configurable que te permite dibujar cualquier tipo de caja alrededor de tu texto de entrada.

Filtra el texto y dibuja formas a su alrededor. De hecho, está diseñado para integrarse con tu editor como un filtro de texto (admite el valor predeterminado de Vim). Puedes dibujar formas que van desde cajas simples hasta arte ASCII complejo.

En este artículo, aprenderemos cómo usar la herramienta Boxes para dibujar formas/mensajes en la terminal de Linux.

1. Cómo instalar Boxes en Linux

Para instalar la utilidad de Boxes en Linux, usa el comando apropiado para tu distribución.

sudo apt install boxes  [En Debian/Ubuntu]
sudo yum install boxes  [En CentOS/RHEL]
sudo dnf install boxes  [En Fedora]
Cómo instalar Boxes en Linux

Cómo instalar Boxes en Linux

Ahora que tienes Boxes instalado, ten en cuenta que utiliza el archivo de configuración $HOME/.boxes específico del usuario o el archivo de configuración /etc/boxes/boxes-config para todo el sistema.


2. Cómo usar Boxes en Linux

Vamos a ver cómo hacer algo divertido en la terminal de Linux.

  • Para ver el diseño predeterminado de Boxes, simplemente proporciona un texto de entrada como se muestra.
echo "Hola, esto es EsGeeks.com! Gracias por seguirnos." | boxes
Diseño predeterminado de Boxes

Diseño predeterminado de Boxes

  • Para especificar otro diseño, usa la opción -d como se muestra.
echo "Hola, esto es EsGeeks.com! Gracias por seguirnos." | boxes -d boy
Diseños ASCII con Boxes

Diseños ASCII con Boxes

  • Para alinear o posicionar el texto dentro del cuadro, use la opción -a. Demostremos cómo funciona esto con el siguiente ejemplo (donde se c centra al medio).
echo "Hola, esto es EsGeeks.com! Gracias por seguirnos." | boxes -d diamonds
echo "Hola, esto es EsGeeks.com! Gracias por seguirnos." | boxes -d diamonds -a c
  • En la temporada navideña, puedes usar el diseño de santa para enviar a tus familiares y amigos mensajes de felices fiestas, por ejemplo:
echo "Hola, esto es EsGeeks.com! ¡Te deseo Feliz Navidad y Feliz año!" | boxes -d santa
Navidad y Santa en ASCII con Boxes

Navidad y Santa en ASCII con Boxes

  • Para enumerar todos los diseños/estilos disponibles, ejecuta el siguiente comando.
boxes -l
Diseños y estilos disponibles de Boxes

Diseños y estilos disponibles de Boxes

3. Resumen

Boxes es compatible con la justificación de línea, la especificación del tamaño de la caja, el relleno del texto, la sangría, el uso de expresiones regulares y mucho más.


El día de San Valentín se acerca, y tal vez quieras impresionar a tu novia o esposa de una manera Linux, y luego usar las cajas como se muestra a continuación:

echo -e "\n\tYo: ¿Serás mi San Valentín?\n\tChica: De ninguna manera\n\tYo: sudo Serás mi San Valentin?\n\tChica: ¡Sí sí sí! ¡Vamonos!" | boxes -d boy
San Valentín con ASCII y Boxes

San Valentín con ASCII y Boxes

Boxes es una herramienta de línea de comando que dibuja un cuadro alrededor de tu texto de entrada. En este artículo, aprendimos cómo instalar y usar la utilidad de Boxes para dibujar formas en la terminal de Linux. ¡Compártelo en tus redes sociales! :’)


¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos tu email.