segunda-feira, 9 de novembro de 2009

Cowsay, animando seu terminal

Como prometido nos comentários do post passado, deixo aqui um tutorial que segui para fazer aquele "tux" me cumprimentando ao abrir o terminal.




Mas não é só o Tux, há muitos outros bixinhos, como esse bem apropriado Koala StarWars, haha.

O tutorial que segui foi este aqui, do Mundo de Lunga.

Nele, o autor explica como instalar e mostra um script a ser adicionado no ~/.bashrc para que o Cowsay rode sempre que seu terminal for aberto.

Eu tomei a liberdade e customizei o script pra ele me dizer Bom dia, Boa tarde ou Boa noite, conforme o horário.

Segue meu script:

# cowsay ao abrir o terminal
hora=`date +%H%M`
noite="Boa noite, $USER!!!"
dia="Bom dia, $USER!!!"
tarde="Boa tarde, $USER!!!"
if [ $hora -lt 1200 ]
then
if [ $hora -lt 0500 ]
then
texto=$noite
else
texto=$dia
fi
elif [ $hora -gt 1800 ]
then
texto=$noite
else
texto=$tarde
fi

dir='/usr/share/cowsay/cows/'
file=`/bin/ls -1 "$dir" | sort --random-sort | head -1`
cow=$(echo "$file" | sed -e "s/\.cow//")
cowsay -f $cow $texto
echo ""
# fim do cowsay


Abra o arquivo .bashrc dentro do seu home.

gedit ~/.bashrc

e cole o conteúdo acima no final desse arquivo.

Qualquer dúvida sobre o script, se der algo errado, comentem que eu corrijo, pode ser que algum código tenha sido modificado por causa do html do blog.

Divirtam-se

=]

3 comentários:

  1. Esse script ficou perfeito, só mudei pra ficar só o tux =)
    obrigado pelo post

    ResponderExcluir
  2. fortune em portugues como faz?

    ResponderExcluir