ASCII text banners no console do Linux

image_pdfimage_print

Para isto, basta instalar:

$ sudo apt install figlet toilet    [On Debian/Ubuntu]
$ sudo yum install figlet toilet    [On CentOS/RHEL]
$ sudo dnf install figlet toilet    [On Fedora 22+]

Uma das formas diretas de uso é:

$figlet DevBlogDrall
 ____             ____  _             ____            _ _ 
|  _ \  _____   _| __ )| | ___   __ _|  _ \ _ __ __ _| | |
| | | |/ _ \ \ / /  _ \| |/ _ \ / _` | | | | '__/ _` | | |
| |_| |  __/\ V /| |_) | | (_) | (_| | |_| | | | (_| | | |
|____/ \___| \_/ |____/|_|\___/ \__, |____/|_|  \__,_|_|_|
                                |___/ 

O sistema de escrita em ASCII faz uso do total de 80 colunas para apresentação. Caso queira centralizar o texto, basta utilizar a opção do -c do comando figlet. Caso queira mudar o total de colunas padrão basta utilizar a opção -w . A opção -r e -l respectivamente irá alinhar a direita e a esquerda.

Para fazer uso de string com espaços, basta:

$figlet -k DevBlog Drall
 ____                ____   _                 ____               _  _ 
|  _ \   ___ __   __| __ ) | |  ___    __ _  |  _ \  _ __  __ _ | || |
| | | | / _ \\ \ / /|  _ \ | | / _ \  / _` | | | | || '__|/ _` || || |
| |_| ||  __/ \ V / | |_) || || (_) || (_| | | |_| || |  | (_| || || |
|____/  \___|  \_/  |____/ |_| \___/  \__, | |____/ |_|   \__,_||_||_|
                                      |___/ 

Para efetuar a leitura do texto a ser apresentado de um arquivo, basta utilizar a opção -p, como abaixo exemplificado:

figlet -p < /etc/hostname 
 ____             ____  _             ____            _ _ 
|  _ \  _____   _| __ )| | ___   __ _|  _ \ _ __ __ _| | |
| | | |/ _ \ \ / /  _ \| |/ _ \ / _` | | | | '__/ _` | | |
| |_| |  __/\ V /| |_) | | (_) | (_| | |_| | | | (_| | | |
|____/ \___| \_/ |____/|_|\___/ \__, |____/|_|  \__,_|_|_|
                                |___/ 
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!