Obtenha um arco-íris de cores para saída de comando de terminal com lolcat
O padrão do Terminal é um monte de texto chato em preto sobre branco, e com certeza você pode alterar a aparência para outros temas, adicionar cores, imagens de fundo, opacidade, transparências e outras personalizações da interface do usuário, mas o que você realmente quer é obviamente uma versão do arco-íris do comando cat para entrada e saída, certo? Certo, é claro que você quer a saída do arco-íris, quem não iria querer isso?
É aí que entra o utilitário de linha de comando lolcat, porque lolcat é um utilitário concatenado que pode servir como um substituto de gato muito colorido ou pegar qualquer entrada padrão e despejar a saída como um arco-íris de texto. Isso é útil? Bem, cabe a você decidir, mas com certeza é divertido e tem uma aparência mais animada.
Nota: caso ainda não tenha ficado óbvio, isso é meio que uma piada, mas o lolcat legitimamente funciona como um substituto funcional do gato. Como isso está totalmente contido na linha de comando, é melhor reservá-lo para usuários avançados que se sentem confortáveis usando o Terminal… e que desejam uma saída de arco-íris.
Instalando lolcat no Mac OS X Terminal
Você precisa ter o ruby instalado no Mac para poder usar o gem, o instalador, e então instalar o lolcat é moleza:
gem install lolcat
Isso deve instalar o lolcat muito bem, mas se você receber um erro de permissão de gravação como este:
“ERRO: Ao executar gem … (Gem::FilePermissionError) Você não tem permissões de gravação para o diretório /Library/Ruby/Gems/2.0.0.”
Você pode ajustar as permissões do diretório gems para incluir seu uid, ou apenas usar o sudo para escrever nele de qualquer maneira:
sudo gem install lolcat
A instalação deve levar apenas um ou dois minutos para ser concluída.
Using lolcat para tornar a saída um arco-íris
Com a instalação do lolcat pronta, você está pronto para usar o lolcat e ficar colorido. Atualize seu terminal ou inicie um novo e você está pronto para começar. Você pode obter uma visão inicial imprimindo o arquivo de ajuda do lolcat:
lolcat -h
Você verá o texto de ajuda mais colorido já feito.
Mas por que parar por aí? Você pode canalizar qualquer coisa para lolcat e torná-lo um arco-íris também:
ps aux|grep root|lolcat
Ou use lolcat para exibir algum código em um adorável arco-íris:
lolcat ~/dev/scripty.py
Se você quiser algum espanto extra, a bandeira -a é particularmente interessante porque cria um efeito de arco-íris animado de cores cíclicas, que é basicamente o pico da inovação humana.
Por exemplo, isso animará o logotipo da Apple em um arco-íris contando até 500:
echo |lolcat -a -d 500
Quer um bloco colorido de arte ascii? Use cowsay ou banner:
banner osxdaily.com|lolcat
As possibilidades são infinitas.
O utilitário lolcat é de código aberto, os interessados podem visualizar a página do projeto no github.