Exemplo:
$ figlet Como Isto!
____ ___ _ _
/ ___|___ _ __ ___ ___ |_ _|___| |_ ___ | |
| | / _ \| '_ ` _ \ / _ \ | |/ __| __/ _ \| |
| |__| (_) | | | | | | (_) | | |\__ \ || (_) |_|
\____\___/|_| |_| |_|\___/ |___|___/\__\___/(_)
$ figlet -f bubble Ou Isto!
/ \ / \ / \ / \ / \ / \ / \
( O | u ) ( I | s | t | o | ! )
\_/ \_/ \_/ \_/ \_/ \_/ \_/
$ sudo apt-get install figlet[sudo] password for alex.vieira:Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following NEW packages will be installed:figlet0 upgraded, 1 newly installed, 0 to remove and 30 not upgraded.Need to get 190 kB of archives.After this operation, 744 kB of additional disk space will be used.Get:1 http://br.archive.ubuntu.com/ubuntu/ trusty/universe figlet amd64 2.2.5-2 [190 kB]Fetched 190 kB in 0s (246 kB/s)Selecting previously unselected package figlet.(Reading database ... 463769 files and directories currently installed.)Preparing to unpack .../figlet_2.2.5-2_amd64.deb ...Unpacking figlet (2.2.5-2) ...Processing triggers for man-db (2.6.7.1-1) ...Setting up figlet (2.2.5-2) ...update-alternatives: using /usr/bin/figlet-figlet to provide /usr/bin/figlet (figlet) in auto mode
Sintaxe:
Usage: figlet [ -cklnoprstvxDELNRSWX ] [ -d fontdirectory ] [ -f fontfile ] [ -m smushmode ] [ -w outputwidth ] [ -C controlfile ] [ -I infocode ] [ message ]
Figlet lê as opções de linha de comando a partir da esquerda para a direita. A opções mais usadas são -f, -c, -k, -t, -p e -v.
-f fontfile
Seleciona o arquivo fonte com extensão ".flf" . O sufixo .flf pode ser omitido do arquivo fontfile, figlet anexa automaticamente. Figlet procura o primeiro arquivo no diretório fonte padrão e, em seguida, no diretório atual, ou, se fontfile foi dado como um caminho completo.
-c -l, -r,-x
Aopção -c lida com a justificação do texto de saída figlet. -l faz com que a saída da esqueda para a direita. -r sáida da direita para a esquerda. -x usa a saída padrão da esqueda para a direita.
-t, -w outputwidth
A opções controlam o outputwidth, ou a largura da tela Figlet assume ao formatar sua saída. Figlet usa a saída outputwidth para determinar quando e como interromper as linhas de centro da saída. Normalmente, figlet assume 80 colunas. -t define o outputwidth à largura do terminal. -w define o outputwidth para o número inteiro dado. Um outputwidth de valor 1 que diz ao figlet para imprimir cada FIGcharacter sem espaço.
Para saber mais consulte o man figlet.
Descobrindo o nome dos arquivos fontes:
ls -l /usr/share/figlet/*.flf-rw-r--r-- 1 root root 31897 Nov 26 2012 /usr/share/figlet/banner.flf-rw-r--r-- 1 root root 26384 Nov 26 2012 /usr/share/figlet/big.flf-rw-r--r-- 1 root root 24438 Nov 26 2012 /usr/share/figlet/block.flf-rw-r--r-- 1 root root 19926 Nov 26 2012 /usr/share/figlet/bubble.flf-rw-r--r-- 1 root root 15139 Nov 26 2012 /usr/share/figlet/digital.flf-rw-r--r-- 1 root root 10999 Nov 26 2012 /usr/share/figlet/ivrit.flf-rw-r--r-- 1 root root 28596 Nov 26 2012 /usr/share/figlet/lean.flf-rw-r--r-- 1 root root 9102 Nov 26 2012 /usr/share/figlet/mini.flf-rw-r--r-- 1 root root 83167 Nov 26 2012 /usr/share/figlet/mnemonic.flf-rw-r--r-- 1 root root 15371 Nov 26 2012 /usr/share/figlet/script.flf-rw-r--r-- 1 root root 13365 Nov 26 2012 /usr/share/figlet/shadow.flf-rw-r--r-- 1 root root 15520 Nov 26 2012 /usr/share/figlet/slant.flf-rw-r--r-- 1 root root 12235 Nov 26 2012 /usr/share/figlet/small.flf-rw-r--r-- 1 root root 11274 Nov 26 2012 /usr/share/figlet/smscript.flf-rw-r--r-- 1 root root 10832 Nov 26 2012 /usr/share/figlet/smshadow.flf-rw-r--r-- 1 root root 12226 Nov 26 2012 /usr/share/figlet/smslant.flf-rw-r--r-- 1 root root 28335 Nov 26 2012 /usr/share/figlet/standard.flf-rw-r--r-- 1 root root 9697 Nov 26 2012 /usr/share/figlet/term.flf
Mais exemplos: Conforme explicado anteriormente é opcional mencionar a exensão do arquivo fontefile na linha de comando.
$ figlet -f banner Ola Mundo
####### # #
# # # ## ## ## # # # # ##### ####
# # # # # # # # # # # ## # # # # #
# # # # # # # # # # # # # # # # #
# # # ###### # # # # # # # # # # #
# # # # # # # # # # ## # # # #
####### ###### # # # # #### # # ##### ####
$ figlet -f big Ola Mundo
____ _ __ __ _
/ __ \| | | \/ | | |
| | | | | __ _ | \ / |_ _ _ __ __| | ___
| | | | |/ _` | | |\/| | | | | '_ \ / _` |/ _ \
| |__| | | (_| | | | | | |_| | | | | (_| | (_) |
\____/|_|\__,_| |_| |_|\__,_|_| |_|\__,_|\___/
$figlet -f small Ola Mundo
___ _ __ __ _
/ _ \| |__ _ | \/ |_ _ _ _ __| |___
| (_) | / _` | | |\/| | || | ' \/ _` / _ \
\___/|_\__,_| |_| |_|\_,_|_||_\__,_\___/
$ figlet Fui !
_____ _ _
| ___| _(_) | |
| |_ | | | | | | |
| _|| |_| | | |_|
|_| \__,_|_| (_)
Nenhum comentário:
Postar um comentário