8 de jul de 2010

Ascii art

Se estiver procurando um programa para geração de Ascii Art, experimente o figlet. Ideal para gerar assinaturas de e-mail ou ainda produzir outras saidas com a ajuda do | (pipe). Sua instalação é simples:

#aptitude install figlet

Para gerar uma saida simples na sua tela basta chamar o programa com a frase pretendida. Exemplo:

$figlet fafanet
  __        __                  _  
 / _| __ _ / _| __ _ _ __   ___| |_
| |_ / _` | |_ / _` | '_ \ / _ \ __|
|  _| (_| |  _| (_| | | | |  __/ |_
|_|  \__,_|_|  \__,_|_| |_|\___|\__|

Pode ser indicado o tipo de fontes a ser usado:

$figlet -f script fafanet

 _         _                      
| |       | |                    
| |  __,  | |  __,   _  _    _ _|_
|/  /  |  |/  /  |  / |/ |  |/  |  
|__/\_/|_/|__/\_/|_/  |  |_/|__/|_/
|\        |\                      
|/        |/                       

Opções mais comuns:


$figlet -f digital fafanet
+-+-+-+-+-+-+-+
|f|a|f|a|n|e|t|
+-+-+-+-+-+-+-+
$figlet -f  mini fafanet
 _    _           
_|__._|__.._  __|_ 
 |(_| |(_|| |(/_|_ 
                   
$figlet -f  big fafanet
  __       __                 _   
 / _|     / _|               | |  
| |_ __ _| |_ __ _ _ __   ___| |_ 
|  _/ _` |  _/ _` | '_ \ / _ \ __|
| || (_| | || (_| | | | |  __/ |_ 
|_| \__,_|_| \__,_|_| |_|\___|\__|
                                  
$figlet -f  lean fafanet


   _/_/                _/_/                                  _/      
   _/        _/_/_/    _/        _/_/_/  _/_/_/      _/_/    _/_/_/_/   
_/_/_/_/  _/    _/  _/_/_/_/  _/    _/  _/    _/  _/_/_/_/    _/        
 _/      _/    _/    _/      _/    _/  _/    _/  _/          _/         
_/        _/_/_/    _/        _/_/_/  _/    _/    _/_/_/      _/_/      
                                                                   

Consulte a man page para outras opções.