Cowsay — говорящая корова в терминале

Консольные приложения бывают разные и иногда среди них попадаются шуточные, такие как cowsay. Данное приложение разработал Тони Монро (Tony Monroe). Cowsay представляет собой приложение разработанное на Perl, которое выводит ASCII-изображение коровы или другого доступного персонажа. Далее более подробно рассмотрим, что же умеет эта корова.

Корова может изменять свой облик при помощи опций

-d — дохлая корова
-g — жадная корова
-p — параноидальная корова
-s — пьяная корова
-t — усталая корова
-w — офигевшая корова
-y — молодая корова

Пример параноидальной коровы:

cowsay -p 'zaan.ru'
 _________
< zaan.ru >
 ---------
        \   ^__^
         \  (@@)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Но это еще не всё. Корове можно задать глаза и язык.
-e — отвечает за глаза
-T — задает язык

Скачать себе такую корову можно по следующей ссылке:

http://www.nog.net/~tony/warez/

Установить Cowsay в Debian:

apt-get install cowsay

Кроме стандартной коровы можно задать другого персонажа, который также будет разговаривать. Для выбора персонажа необходимо вызвать программу указав тему.

cowsay -f ТЕМА

В Cowsay 3.03 доступны следующие темы:

beavis.zen.cow         eyes.cow           milk.cow         supermilker.cow
bong.cow               flaming-sheep.cow  moofasa.cow      surgery.cow
bud-frogs.cow          ghostbusters.cow   moose.cow        telebears.cow
bunny.cow              head-in.cow        mutilated.cow    three-eyes.cow
cheese.cow             hellokitty.cow     ren.cow          turkey.cow
cower.cow              kiss.cow           satanic.cow      turtle.cow
daemon.cow             kitty.cow          sheep.cow        tux.cow
default.cow            koala.cow          skeleton.cow     udder.cow
dragon-and-cow.cow     kosh.cow           small.cow        vader-koala.cow
dragon.cow             luke-koala.cow     sodomized.cow    vader.cow
elephant-in-snake.cow  mech-and-cow       stegosaurus.cow  www.cow
elephant.cow           meow.cow           stimpy.cow

Их следует указывать без расширения .cow

Например по команде

cowsay -f tux 'zaan.ru'

Мы получим вот такого пингвина:

 _________
< zaan.ru >
 ---------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

А если хотите корову из косточек, то вызовите

cowsay -f skeleton 'zaan.ru'

Получится вот такая красивая корова:

< zaan.ru >
 ---------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton

Бонус: вызов cowsay со всеми доступными персонажами:

cowsay -f beavis.zen 'hello'
cowsay -f bong 'hello'
cowsay -f bud-frogs 'hello'
cowsay -f bunny 'hello'
cowsay -f cheese 'hello'
cowsay -f 'hello'er 'hello'
cowsay -f daemon 'hello'
cowsay -f default 'hello'
cowsay -f dragon-and 'hello' 'hello'
cowsay -f dragon 'hello'
cowsay -f elephant-in-snake 'hello'
cowsay -f elephant 'hello'
cowsay -f eyes 'hello'
cowsay -f flaming-sheep 'hello'
cowsay -f ghostbusters 'hello'
cowsay -f head-in 'hello'
cowsay -f hellokitty 'hello'
cowsay -f kiss 'hello'
cowsay -f kitty 'hello'
cowsay -f koala 'hello'
cowsay -f kosh 'hello'
cowsay -f luke-koala 'hello'
cowsay -f mech-and 'hello'
cowsay -f meow 'hello'
cowsay -f milk 'hello'
cowsay -f moofasa 'hello'
cowsay -f moose 'hello'
cowsay -f mutilated 'hello'
cowsay -f ren 'hello'
cowsay -f satanic 'hello'
cowsay -f sheep 'hello'
cowsay -f skeleton 'hello'
cowsay -f small 'hello'
cowsay -f sodomized 'hello'
cowsay -f stegosaurus 'hello'
cowsay -f stimpy 'hello'
cowsay -f supermilker 'hello'
cowsay -f surgery 'hello'
cowsay -f telebears 'hello'
cowsay -f three-eyes 'hello'
cowsay -f turkey 'hello'
cowsay -f turtle 'hello'
cowsay -f tux 'hello'
cowsay -f udder 'hello'
cowsay -f vader-koala 'hello'
cowsay -f vader 'hello'
cowsay -f www 'hello'
Опубликовано
В рубрике Linux Отмечено

1 Комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *