Cover Image

Cómo usar Figlet en Bash para crear banners de texto en tu terminal

Marzo 7, 2025 - Tiempo de lectura: 7 minutos

¿Quieres que tus scripts en Bash se vean más geniales? 😎
Agregar un banner de texto al inicio con letras grandes y estilizadas es una forma rápida y divertida de darle personalidad a tu terminal. Para eso existe Figlet, una herramienta clásica que convierte texto normal en arte ASCII.

Hoy te enseño cómo instalar Figlet, usarlo y agregarlo a tus scripts.


🧰 Paso 1: Instalar Figlet

Figlet está disponible en la mayoría de los sistemas Linux y macOS. Para instalarlo, usa uno de estos comandos según tu sistema:

En Debian, Ubuntu o derivados:

sudo apt install figlet

En Fedora o CentOS:

sudo dnf install figlet

En macOS (con Homebrew):

brew install figlet

🖥️ Paso 2: Crear tu primer banner

Una vez instalado, puedes usar Figlet así:

figlet Hola Mundo

Esto mostrará un banner en la terminal como:

_ _ _ _ | | | | ___ | | | ___ | |_| |/ _ \| | |/ _ \ | _ | (_) | | | (_) | |_| |_|\___/|_|_|\___/

¡Listo! Ya hiciste tu primer banner 🎉


🎛️ Paso 3: Personaliza el estilo

Puedes cambiar la fuente con el parámetro -f:

figlet -f slant Bienvenido

Ver fuentes disponibles:

figlet -I2 # Muestra la ruta donde están las fuentes ls /usr/share/figlet/

🧪 Paso 4: Usarlo en un script Bash

Aquí tienes un ejemplo de script que muestra un banner personalizado al iniciar:

#!/bin/bash clear figlet -f big "Mi Script" echo "Bienvenido a mi herramienta"

Guarda esto como mi_script.sh, dale permisos de ejecución:

chmod +x mi_script.sh

Y ejecútalo:

./mi_script.sh

🧠 Tip: Añade colores con lolcat

Si quieres ir un paso más allá, puedes combinar Figlet con lolcat para darle color:

figlet "Hola!" | lolcat

Instálalo con:

sudo gem install lolcat

(Se requiere Ruby)

Figlet es una herramienta simple pero poderosa para hacer que tus scripts y terminales se vean más atractivos y personales. Es ideal para títulos, menús o simplemente para impresionar a tus compañeros.