cowsay - cowsay
Autor (es) original (is) | Tony Monroe |
---|---|
Versão estável | 3.03 / 28 de maio de 1999
|
Repositório | |
Escrito em | Perl |
Sistema operacional | Plataforma cruzada |
Disponível em | inglês |
Licença | Licença Artística / Licença Pública Geral GNU |
Local na rede Internet | nog.net:80/~tony/warez/cowsay.shtml (arquivado) |
cowsay é um programa que gera imagens artísticas ASCII de uma vaca com uma mensagem. Ele também pode gerar imagens usando imagens pré-fabricadas de outros animais, como o Tux, o Pinguim, o mascote do Linux. Está escrito em Perl . Também existe um programa relacionado chamado cowthink , com vacas com balões de pensamento em vez de balões de fala . .cow
existem arquivos para cowsay que são capazes de produzir diferentes variantes de "vacas", com diferentes tipos de "olhos" e assim por diante. Às vezes, é usado no IRC , capturas de tela da área de trabalho e na documentação do software . É mais ou menos uma piada dentro da cultura hacker , mas existe há tanto tempo que seu uso é bastante difundido. Em 2007, ele foi destacado como o pacote Debian da época.
Exemplo
A fortuna do comando Unix também pode ser canalizada para o comando cowsay :
[user@hostname ~]$ fortune | cowsay
________________________________________
/ You have Egyptian flu: you're going to \
\ be a mummy. /
----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
E usando o parâmetro -f seguido de tux , pode-se substituir a vaca por outros seres, como o Tux , o mascote do Linux:
[user@hostname ~]$ fortune | cowsay -f tux
_________________________________________
/ You are only young once, but you can \
\ stay immature indefinitely. /
-----------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
Usar o parâmetro -l mostra todos os arquivos de vaca disponíveis:
[user@hostname ~]$ cowsay -l
Cow files in /usr/share/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www
Se um usuário quiser mostrar exemplos de todos os arquivos de vaca diferentes, ele pode executar este comando:
[user@hostname ~]$ for i in $(cowsay -l); do cowsay -f $i "$i"; done
Assim que o usuário tiver essa saída, ele pode canalizar:
[user@hostname ~]$ ls | cowsay -f tux
________________________________________
/ ChangeLog cows cowsay cowsay.1 INSTALL \
| install.pl install.sh LICENSE MANIFEST |
\ pgp_public_key.txt README Wrap.pm.diff /
----------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
Ou apenas "cowsay" seu texto para este comando:
[username@hostname ~]$ cowsay -f tux "Huh... Must be that I am Tux..."
_____________________
/ Huh... Must be that \
\ I am Tux... /
---------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
Parâmetros
Opção | Propósito |
---|---|
-n | Desativa a quebra de linha , permitindo que a vaca fale FIGlet ou exiba outra arte ASCII incorporada . A largura nas colunas torna-se a da linha mais longa, ignorando qualquer valor de -W . |
-C | Especifica a largura do balão de fala em colunas, ou seja, caracteres em uma fonte monoespaçada. O valor padrão é 40. |
-b | “ Modo Borg ”, usa == no lugar de oo para os olhos da vaca. |
-d | “Dead”, usa XX , mais um U descendente para representar uma língua extrudada, também usado no kernel do Linux oops . |
-g | “Greedy”, usa $$ . |
-p | “Paranóico”, usa @@ . |
-s | “Apedrejado”, usa ** para representar olhos injetados de sangue , mais um U descendente para representar uma língua expulsa. |
-t | “Cansado”, usa - . |
-C | “Wired”, usa OO . |
-y | “Jovial”, usa .. para representar olhos menores. |
-e eye_string | Especifica manualmente o tipo de olho de vaca, por exemplo, cowsay -e ^^ (consulte o emoticon de estilo oriental ). |
-T linga_string | Especifica manualmente a forma da língua da vaca, por exemplo, cowsay -T \ (\) para um par de parênteses . |
-f cowfile | Especifica um arquivo .cow do qual carregar arte ASCII alternativa. Aceita caminhos de arquivo absolutos e relativos à variável de ambiente COWPATH . |
-eu | Lista os nomes dos arquivos vacas disponíveis no diretório COWPATH em vez de exibir uma citação. |
Referências
links externos
|
|