Disegnare box ASCII su terminale con Boxes

Disegnare box ASCII su terminale con Boxes

Oggi vi presento un programmino multi-piattaforma che ci permette di creare dei box ASCII intorno al testo sul terminale: Boxes!

Il programma è molto simpatico, e se usiamo spesso script da terminale può risultare anche utile.

Per installarlo su Debian:

# aptitude install boxes

A questo punto facciamo qualche esempio.

Questo quello basico:

$ echo ciao | boxes
/********/
/* ciao */
/********/

Questo è il box di default, ma ce ne stanno altri:

$ echo ciao | boxes -d peek
/*       _|/_
         (o o)
 +----oOO-{_}-OOo-+
 |ciao            |
 +---------------*/

Basta usare l'opzione -d seguito dal nome del box.

Con l'opzione -a possiamo allineare il testo:

$ echo ciao | boxes -d peek -a r
/*       _|/_
         (o o)
 +----oOO-{_}-OOo-+
 |            ciao|
 +---------------*/

Con l'opzione -s scegliamo la misura:

$ echo ciao | boxes -d peek -a r -s 50x10
/*       _|/_
         (o o)
 +----oOO-{_}-OOo--------------------------------+
 |                                               |
 |                                               |
 |                                           ciao|
 |                                               |
 |                                               |
 |                                               |
 +----------------------------------------------*/

Insomma, giocateci un pò!

Enjoy!