cowsay

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
cowsay
Cowsay vrms.png
Пример использования cowsay с vrms
Тип

Юмор

Разработчик

Тони Монро (Tony Monroe)

Написана на

Perl

Операционная система

зависит от Perl

Последняя версия

3.03

Лицензия

Artistic License,
GNU GPL,
своя упрощённая лицензия

Сайт

nog.net/~tony/warez/

cowsay — приложение на perl, которое при запуске выводит изображение говорящей или думающей коровы (либо другого персонажа[1]), нарисованной в ASCII символах, с «облачком» фразы или мыслей в котором написан какой‑нибудь заданный программе текст.

Использование[править | править вики-текст]

Пример: uptime | cowsay -f bunny выведет:

 _____________________________________
/  15:48:39 up 2 days, 2:44, 6 users, \
\ load average: 0.34, 0.42, 0.31      /
 -------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).

Так же можно в качестве персонажа выбрать официальный талисман операционной системы Linux, пингвина Tux

user@linux:~> uptime | cowsay -f tux
 _________________________________________
/  00:09 up 2:18, 4                       \
| пользователя,                           |
| средняя                                 |
| загруженность: 3,57, 3,30,              |
\ 2,80                                    /
 -----------------------------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

Параметр -l покажет все возможные варианты:

$ 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

Если вы хотите увидеть все возможные варианты, введите:

$ for i in $(cowsay -l); do cowsay -f $i "$i";done

ASCII-коровы[править | править вики-текст]

ASCII-коров также можно встретить в некоторых менеджерах пакетов в качестве «пасхальных яиц» — например, в apt-get от Advanced Packaging Tool (запустить apt-get moo) или emerge от Portage.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Philip Newborough. A Virtual Richard Stallman for Cowsay Hack (англ.)(недоступная ссылка — история) (5 October 2008). — Ричард Столлман для cowsay. Проверено 14 августа 2008. Архивировано из первоисточника 16 октября 2007.