Librería de Colores Súper Pequeña

¿Qué es?

Es una ultra súper recontra compacta pequeñita y minimalista librería (alojoda en 7 líneas de código) para usarla en secuencias de comandos de Bash.

¿Cómo funciona?

Utiliza variables para fijar los colores, encapsulando de esta manera el uso directo de los códigos de color ANSI, logrando con ello rapidez, consolidación e independencia.

Envoltorio de códigos de color ANSI:

  • Uso de códigos de color ANSI:

    echo -e "\e[40;38;5;82m Hello \e[30;48;5;82m World \e[0m"
    

    Ejemplo de ejecución de comando:

  • Uso de super-tiny-colors:

    git clone git@github.com:nelbren/npres.git
    source /usr/local/npres/lib/super-tiny-colors.bash
    echo -e "${nG} Hello ${Iy} World $S"
    echo -e "${nG} Hello ${Ig} World $S"
    echo -e "${nG} Hello ${Ir} World $S"
    echo -e "${nG} Hello ${Iw} World $S"
    

    Ejemplo de ejecución de comando:

¿Cómo la obtengo?

  • Por medio de github (recomendado):
    cd /usr/local/
    git clone https://github.com/nelbren/npres.git
    

    Repositorio de utilidades de soporte de gestión de Debian GNU/Linux.

  • Por medio de wget:
    wget https://raw.githubusercontent.com/nelbren/npres/master/lib/super-tiny-colors.bash
    

¿Cómo están definidos los colores?

  • Identificación de colores:

    Letra Color
    w white
    m magenta
    b blue
    r red
    g green
    y yellow
    a gray
  • Formato usado por la librería:

    Descripción Color de fondo Color de frente Ejemplo
    Normal black letra
    Normal brillante black LETRA
    Inverso letra black
    Inverso color brillante letra black
    Inverso blanco brillante LETRA white

Ejemplos:

  • examples1:
    examples1
    

    Ejemplo de ejecución de comando:

  • examples2:
    examples2
    

    Ejemplo de ejecución de comando: