cowsay にデフォルトで入ってるキャラクターの一覧

Written by @ryysud

Feb 1, 2018 21:30 · 3357 words · 7 minutes read #linux

まえおき

zsh 味気ないなと思い ~/.zlogin に cowsay を仕込んでいたら、どんなキャラクター(アスキーアート)があるのか気になったのでネタ的にまとめてみました。

cowsay is なに

そう。これです。ただの牛。

$ cowsay 'Hello, Cowsay!'
 ________________
< Hello, Cowsay! >
 ----------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

説明不要な感じもありますが天下の Wiki 様にお伺い立ててみる

cowsayとは、メッセージをつぶやくウシのアスキーアートを生成するプログラムである[1]。ウシ以外にも様々な動物のアスキーアートが用意されており、動物を変えて出力することも可能である。 cowsayはプログラミング言語のPerlで作成されている。

パラメータの用途の文章眺めてみると面白い

https://www.wikiwand.com/ja/Cowsay

環境

Mac に brew でぶち込んでる感じでバージョンは v3.04 となります

$ brew info cowsay
cowsay: stable 3.04 (bottled)
Configurable talking characters in ASCII art
https://github.com/tnalpgge/rank-amateur-cowsay
/usr/local/Cellar/cowsay/3.04 (64 files, 82.3KB) *
  Poured from bottle on 2018-01-31 at 19:09:28
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/cowsay.rb

表示されるアスキーアートの実体

とりあえず man cowsay してみる( Web ならこっち

あのアスキーアートの実体は cowfile というファイルで $COWPATH 直下の cowfile を -f で指定可能で、かつ -l で一覧表示されるよ的なことが書かれています

The -f option specifies a particular cow picture file (“cowfile”) to use. If the cowfile spec contains ‘/’ then it will be interpreted as a path relative to the current directory. Otherwise, cowsay will search the path specified in the COWPATH environment variable. To list all cowfiles on the current COWPATH, invoke with the -l switch.

ちなみに brew で cowsay を入れた場合の $COWPATH は /usr/local/Cellar/cowsay/3.04/share/cows でこのディレクトリ直下に cowfiles が展開される形となります

$ ll /usr/local/Cellar/cowsay/3.04/share/cows | head
total 440
-rw-r--r--  1 yoshida  staff   1.5K  6 25  2016 DragonAndCow.pm
-rw-r--r--  1 yoshida  staff   3.0K  6 25  2016 Example.pm
-rw-r--r--  1 yoshida  staff   712B  6 25  2016 Frogs.pm
-rw-r--r--  1 yoshida  staff   1.2K  6 25  2016 MechAndCow.pm
-rw-r--r--  1 yoshida  staff   1.2K  6 25  2016 Stegosaurus.pm
-rw-r--r--  1 yoshida  staff   3.5K  6 25  2016 TextBalloon.pm
-rw-r--r--  1 yoshida  staff   1.1K  6 25  2016 TuxStab.pm
-rw-r--r--  1 yoshida  staff   584B  6 25  2016 beavis.zen.cow
-rw-r--r--  1 yoshida  staff   639B  6 25  2016 blowfish.cow

いざ cowsay -l

うん、いっぱい。

$ cowsay -l
Cow files in /usr/local/Cellar/cowsay/3.04/share/cows:
beavis.zen blowfish bong bud-frogs bunny cheese cower daemon default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose
mutilated ren satanic sheep skeleton small sodomized stegosaurus stimpy
supermilker surgery telebears three-eyes turkey turtle tux udder vader
vader-koala www

いちいち cowsay -f cowfile はダルいのでスクリプト回す

$ cat cowsay.sh
#!/usr/bin/env bash

readonly COWFILES=$(cowsay -l | sed -e '1d' | tr '\n' ' ')

for cowfile in ${COWFILES} ; do
    cowsay -f ${cowfile} "Hello, ${cowfile}!"
done

$ bash cowsay.sh

とりあえず全て載せておくので自分好みの cowfile を探してみて下さい

cowsay -f beavis.zen

 ____________________
< Hello, beavis.zen! >
 --------------------
   \         __------~~-,
    \      ,'            ,
          /               \
         /                :
        |                  '
        |                  |
        |                  |
         |   _--           |
         _| =-.     .-.   ||
         o|/o/       _.   |
         /  ~          \ |
       (____@)  ___~    |
          |_===~~~.`    |
       _______.--~     |
       \________       |
                \      |
              __/-___-- -__
             /            _ \

cowsay -f blowfish

 __________________
< Hello, blowfish! >
 ------------------
   \
    \
               |    .
           .   |L  /|
       _ . |\ _| \--+._/| .
      / ||\| Y J  )   / |/| ./
     J  |)'( |        ` F`.'/
   -<|  F         __     .-<
     | /       .-'. `.  /-. L___
     J \      <    \  | | O\|.-'
   _J \  .-    \/ O | | \  |F
  '-F  -<_.     \   .-'  `-' L__
 __J  _   _.     >-'  )._.   |-'
 `-|.'   /_.           \_|   F
   /.-   .                _.<
  /'    /.'             .'  `\
   /L  /'   |/      _.-'-\
  /'J       ___.---'\|
    |\  .--' V  | `. `
    |/`. `-.     `._)
       / .-.\
 VK    \ (  `\
        `.\

cowsay -f bong

 ______________
< Hello, bong! >
 --------------
         \
          \
            ^__^
    _______/(oo)
/\/(       /(__)
   | W----|| |~|
   ||     || |~|  ~~
             |~|  ~
             |_| o
             |#|/
            _+#+_

cowsay -f bud-frogs

 ___________________
< Hello, bud-frogs! >
 -------------------
     \
      \
          oO)-.                       .-(Oo
         /__  _\                     /_  __\
         \  \(  |     ()~()         |  )/  /
          \__|\ |    (-___-)        | /|__/
          '  '--'    ==`-'==        '--'  '

cowsay -f bunny

 _______________
< Hello, bunny! >
 ---------------
  \
   \   \
        \ /\
        ( )
      .( o ).

cowsay -f cheese

 ________________
< Hello, cheese! >
 ----------------
   \
    \
      _____   _________
     /     \_/         |
    |                 ||
    |                 ||
   |    ###\  /###   | |
   |     0  \/  0    | |
  /|                 | |
 / |        <        |\ \
| /|                 | | |
| |     \_______/   |  | |
| |                 | / /
/||                 /|||
   ----------------|
        | |    | |
        ***    ***
       /___\  /___\

cowsay -f cower

 _______________
< Hello, cower! >
 ---------------
     \
      \
        ,__, |    |
        (oo)\|    |___
        (__)\|    |   )\_
             |    |_w |  \
             |    |  ||   *

             Cower....

cowsay -f daemon

 ________________
< Hello, daemon! >
 ----------------
   \         ,        ,
    \       /(        )`
     \      \ \___   / |
            /- _  `-/  '
           (/\/ \ \   /\
           / /   | `    \
           O O   ) /    |
           `-^--'`<     '
          (_.)  _  )   /
           `.___/`    /
             `-----' /
<----.     __ / __   \
<----|====O)))==) \) /====
<----'    `--' `.__,' \
             |        |
              \       /
        ______( (_  / \______
      ,'  ,-----'   |        \
      `--{__________)        \/

cowsay -f default

 _________________
< Hello, default! >
 -----------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

cowsay -f dragon

 ________________
< Hello, dragon! >
 ----------------
      \                    / \  //\
       \    |\___/|      /   \//  \\
            /0  0  \__  /    //  | \ \
           /     /  \/_/    //   |  \  \
           @_^_@'/   \/_   //    |   \   \
           //_^_/     \/_ //     |    \    \
        ( //) |        \///      |     \     \
      ( / /) _|_ /   )  //       |      \     _\
    ( // /) '/,_ _ _/  ( ; -.    |    _ _\.-~        .-~~~^-.
  (( / / )) ,-{        _      `-.|.-~-.           .~         `.
 (( // / ))  '/\      /                 ~-. _ .-~      .-~^-.  \
 (( /// ))      `.   {            }                   /      \  \
  (( / ))     .----~-.\        \-'                 .~         \  `. \^-.
             ///.----..>        \             _ -~             `.  ^-`  ^-_
               ///-._ _ _ _ _ _ _}^ - - - - ~                     ~-- ,.-~
                                                                  /.-~

cowsay -f dragon-and-cow

 ________________________
< Hello, dragon-and-cow! >
 ------------------------
                       \                    ^    /^
                        \                  / \  // \
                         \   |\___/|      /   \//  .\
                          \  /O  O  \__  /    //  | \ \           *----*
                            /     /  \/_/    //   |  \  \          \   |
                            @___@`    \/_   //    |   \   \         \/\ \
                           0/0/|       \/_ //     |    \    \         \  \
                       0/0/0/0/|        \///      |     \     \       |  |
                    0/0/0/0/0/_|_ /   (  //       |      \     _\     |  /
                 0/0/0/0/0/0/`/,_ _ _/  ) ; -.    |    _ _\.-~       /   /
                             ,-}        _      *-.|.-~-.           .~    ~
            \     \__/        `/\      /                 ~-. _ .-~      /
             \____(oo)           *.   }            {                   /
             (    (--)          .----~-.\        \-`                 .~
             //__\\  \__ Ack!   ///.----..<        \             _ -~
            //    \\               ///-._ _ _ _ _ _ _{^ - - - - ~

cowsay -f elephant

 __________________
< Hello, elephant! >
 ------------------
 \     /\  ___  /\
  \   // \/   \/ \\
     ((    O O    ))
      \\ /     \ //
       \/  | |  \/
        |  | |  |
        |  | |  |
        |   o   |
        | |   | |
        |m|   |m|

cowsay -f elephant-in-snake

 ___________________________
< Hello, elephant-in-snake! >
 ---------------------------
   \
    \              ....
           ........    .
          .            .
         .             .
.........              .......
..............................

Elephant inside ASCII snake

cowsay -f eyes

 ______________
< Hello, eyes! >
 --------------
    \
     \
                                   .::!!!!!!!:.
  .!!!!!:.                        .:!!!!!!!!!!!!
  ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$
      :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P
      $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$#
      $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$*
      ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R"
        "*$bd$$$$      '*$$$$$$$$$$$o+#"
             """"          """""""

cowsay -f flaming-sheep

 _______________________
< Hello, flaming-sheep! >
 -----------------------
  \            .    .     .
   \      .  . .     `  ,
    \    .; .  : .' :  :  : .
     \   i..`: i` i.i.,i  i .
      \   `,--.|i |i|ii|ii|i:
           UooU\.'@@@@@@`.||'
           \__/(@@@@@@@@@@)'
                (@@@@@@@@)
                `YY~~~~YY'
                 ||    ||

cowsay -f ghostbusters

 ______________________
< Hello, ghostbusters! >
 ----------------------
          \
           \
            \          __---__
                    _-       /--______
               __--( /     \ )XXXXXXXXXXX\v.
             .-XXX(   O   O  )XXXXXXXXXXXXXXX-
            /XXX(       U     )        XXXXXXX\
          /XXXXX(              )--_  XXXXXXXXXXX\
         /XXXXX/ (      O     )   XXXXXX   \XXXXX\
         XXXXX/   /            XXXXXX   \__ \XXXXX
         XXXXXX__/          XXXXXX         \__---->
 ---___  XXX__/          XXXXXX      \__         /
   \-  --__/   ___/\  XXXXXX            /  ___--/=
    \-\    ___/    XXXXXX              '--- XXXXXX
       \-\/XXX\ XXXXXX                      /XXXXX
         \XXXXXXXXX   \                    /XXXXX/
          \XXXXXX      >                 _/XXXXX/
            \XXXXX--__/              __-- XXXX/
             -XXXXXXXX---------------  XXXXXX-
                \XXXXXXXXXXXXXXXXXXXXXXXXXX/
                  ""VXXXXXXXXXXXXXXXXXXV""

cowsay -f head-in

 _________________
< Hello, head-in! >
 -----------------
    \
     \
    ^__^         /
    (oo)\_______/  _________
    (__)\       )=(  ____|_ \_____
        ||----w |  \ \     \_____ |
        ||     ||   ||           ||

cowsay -f hellokitty

 ____________________
< Hello, hellokitty! >
 --------------------
  \
   \
      /\_)o<
     |      \
     | O . O|
      \_____/

cowsay -f kiss

 ______________
< Hello, kiss! >
 --------------
     \
      \
             ,;;;;;;;,
            ;;;;;;;;;;;,
           ;;;;;'_____;'
           ;;;(/))))|((\
           _;;((((((|))))
          / |_\\\\\\\\\\\\
     .--~(  \ ~))))))))))))
    /     \  `\-(((((((((((\\
    |    | `\   ) |\       /|)
     |    |  `. _/  \_____/ |
      |    , `\~            /
       |    \  \           /
      | `.   `\|          /
      |   ~-   `\        /
       \____~._/~ -_,   (\
        |-----|\   \    ';;
       |      | :;;;'     \
      |  /    |            |
      |       |            |

cowsay -f kitty

 _______________
< Hello, kitty! >
 ---------------
     \
      \
       ("`-'  '-/") .___..--' ' "`-._
         ` *_ *  )    `-.   (      ) .`-.__. `)
         (_Y_.) ' ._   )   `._` ;  `` -. .-'
      _.. `--'_..-_/   /--' _ .' ,4
   ( i l ),-''  ( l i),'  ( ( ! .-'

cowsay -f koala

 _______________
< Hello, koala! >
 ---------------
  \
   \
       ___
     {~._.~}
      ( Y )
     ()~*~()
     (_)-(_)

cowsay -f kosh

 ______________
< Hello, kosh! >
 --------------
    \
     \
      \
  ___       _____     ___
 /   \     /    /|   /   \
|     |   /    / |  |     |
|     |  /____/  |  |     |
|     |  |    |  |  |     |
|     |  | {} | /   |     |
|     |  |____|/    |     |
|     |    |==|     |     |
|      \___________/      |
|                         |
|                         |

cowsay -f luke-koala

 ____________________
< Hello, luke-koala! >
 --------------------
  \
   \          .
       ___   //
     {~._.~}//
      ( Y )K/
     ()~*~()
     (_)-(_)
     Luke
     Sywalker
     koala

cowsay -f meow

 ______________
< Hello, meow! >
 --------------
  \
   \ ,   _ ___.--'''`--''//-,-_--_.
      \`"' ` || \\ \ \\/ / // / ,-\\`,_
     /'`  \ \ || Y  | \|/ / // / - |__ `-,
    /@"\  ` \ `\ |  | ||/ // | \/  \  `-._`-,_.,
   /  _.-. `.-\,___/\ _/|_/_\_\/|_/ |     `-._._)
   `-'``/  /  |  // \__/\__  /  \__/ \
        `-'  /-\/  | -|   \__ \   |-' |
          __/\ / _/ \/ __,-'   ) ,' _|'
         (((__/(((_.' ((___..-'((__,'

cowsay -f milk

 ______________
< Hello, milk! >
 --------------
 \     ____________
  \    |__________|
      /           /\
     /           /  \
    /___________/___/|
    |          |     |
    |  ==\ /== |     |
    |   O   O  | \ \ |
    |     <    |  \ \|
   /|          |   \ \
  / |  \_____/ |   / /
 / /|          |  / /|
/||\|          | /||\/
    -------------|
        | |    | |
       <__/    \__>

cowsay -f moofasa

 _________________
< Hello, moofasa! >
 -----------------
       \    ____
        \  /    \
          | ^__^ |
          | (oo) |______
          | (__) |      )\/\
           \____/|----w |
                ||     ||

	         Moofasa

cowsay -f moose

 _______________
< Hello, moose! >
 ---------------
  \
   \   \_\_    _/_/
    \      \__/
           (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||

cowsay -f mutilated

 ___________________
< Hello, mutilated! >
 -------------------
       \   \_______
 v__v   \  \   O   )
 (oo)      ||----w |
 (__)      ||     ||  \/\

cowsay -f ren

 _____________
< Hello, ren! >
 -------------
   \
    \
    ____
   /# /_\_
  |  |/o\o\
  |  \\_/_/
 / |_   |
|  ||\_ ~|
|  ||| \/
|  |||_
 \//  |
  ||  |
  ||_  \
  \_|  o|
  /\___/
 /  ||||__
    (___)_)

cowsay -f satanic

 _________________
< Hello, satanic! >
 -----------------
     \
      \  (__)
         (\/)
  /-------\/
 / | 666 ||
*  ||----||
   ~~    ~~

cowsay -f sheep

 _______________
< Hello, sheep! >
 ---------------
  \
   \
       __
      UooU\.'@@@@@@`.
      \__/(@@@@@@@@@@)
           (@@@@@@@@)
           `YY~~~~YY'
            ||    ||

cowsay -f skeleton

 __________________
< Hello, skeleton! >
 ------------------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton

cowsay -f small

 _______________
< Hello, small! >
 ---------------
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *

cowsay -f sodomized

 ___________________
< Hello, sodomized! >
 -------------------
      \                _
       \              (_)
        \   ^__^       / \
         \  (oo)\_____/_\ \
            (__)\       ) /
                ||----w ((
                ||     ||>>

cowsay -f stegosaurus

 _____________________
< Hello, stegosaurus! >
 ---------------------
\                             .       .
 \                           / `.   .' "
  \                  .---.  <    > <    >  .---.
   \                 |    \  \ - ~ ~ - /  /    |
         _____          ..-~             ~-..-~
        |     |   \~~~\.'                    `./~~~/
       ---------   \__/                        \__/
      .'  O    \     /               /       \  "
     (_____,    `._.'               |         }  \/~~~/
      `----.          /       }     |        /    \__/
            `-.      |       /      |       /      `. ,~~|
                ~-.__|      /_ - ~ ^|      /- _      `..-'
                     |     /        |     /     ~-.     `-. _  _  _
                     |_____|        |_____|         ~ - . _ _ _ _ _>

cowsay -f stimpy

 ________________
< Hello, stimpy! >
 ----------------
  \     .    _  .
   \    |\_|/__/|
       / / \/ \  \
      /__|O||O|__ \
     |/_ \_/\_/ _\ |
     | | (____) | ||
     \/\___/\__/  //
     (_/         ||
      |          ||
      |          ||\
       \        //_/
        \______//
       __ || __||
      (____(____)

cowsay -f supermilker

 _____________________
< Hello, supermilker! >
 ---------------------
  \   ^__^
   \  (oo)\_______        ________
      (__)\       )\/\    |Super |
          ||----W |       |Milker|
          ||    UDDDDDDDDD|______|

cowsay -f surgery

 _________________
< Hello, surgery! >
 -----------------
          \           \  /
           \           \/
               (__)    /\
               (oo)   O  O
               _\/_   //
         *    (    ) //
          \  (\\    //
           \(  \\    )
            (   \\   )   /\
  ___[\______/^^^^^^^\__/) o-)__
 |\__[=======______//________)__\
 \|_______________//____________|
     |||      || //||     |||
     |||      || @.||     |||
      ||      \/  .\/      ||
                 . .
                '.'.`

            COW-OPERATION

cowsay -f telebears

 ___________________
< Hello, telebears! >
 -------------------
      \                _
       \              (_)   <-- TeleBEARS
        \   ^__^       / \
         \  (oo)\_____/_\ \
            (__)\  you  ) /
                ||----w ((
                ||     ||>>

cowsay -f three-eyes

 ____________________
< Hello, three-eyes! >
 --------------------
        \  ^___^
         \ (ooo)\_______
           (___)\       )\/\
                ||----w |
                ||     ||

cowsay -f turkey

 ________________
< Hello, turkey! >
 ----------------
  \                                  ,+*^^*+___+++_
   \                           ,*^^^^              )
    \                       _+*                     ^**+_
     \                    +^       _ _++*+_+++_,         )
              _+^^*+_    (     ,+*^ ^          \+_        )
             {       )  (    ,(    ,_+--+--,      ^)      ^\
            { (@)    } f   ,(  ,+-^ __*_*_  ^^\_   ^\       )
           {:;-/    (_+*-+^^^^^+*+*<_ _++_)_    )    )      /
          ( /  (    (        ,___    ^*+_+* )   <    <      \
           U _/     )    *--<  ) ^\-----++__)   )    )       )
            (      )  _(^)^^))  )  )\^^^^^))^*+/    /       /
          (      /  (_))_^)) )  )  ))^^^^^))^^^)__/     +^^
         (     ,/    (^))^))  )  ) ))^^^^^^^))^^)       _)
          *+__+*       (_))^)  ) ) ))^^^^^^))^^^^^)____*^
          \             \_)^)_)) ))^^^^^^^^^^))^^^^)
           (_             ^\__^^^^^^^^^^^^))^^^^^^^)
             ^\___            ^\__^^^^^^))^^^^^^^^)\\
                  ^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\
                     ___) >____) >___   ^\_\_\_\_\_\_\)
                    ^^^//\\_^^//\\_^       ^(\_\_\_\)
                      ^^^ ^^ ^^^ ^

cowsay -f turtle

 ________________
< Hello, turtle! >
 ----------------
    \                                  ___-------___
     \                             _-~~             ~~-_
      \                         _-~                    /~-_
             /^\__/^\         /~  \                   /    \
           /|  O|| O|        /      \_______________/        \
          | |___||__|      /       /                \          \
          |          \    /      /                    \          \
          |   (_______) /______/                        \_________ \
          |         / /         \                      /            \
           \         \^\\         \                  /               \     /
             \         ||           \______________/      _-_       //\__//
               \       ||------_-~~-_ ------------- \ --/~   ~\    || __/
                 ~-----||====/~     |==================|       |/~~~~~
                  (_(__/  ./     /                    \_\      \.
                         (_(___/                         \_____)_)

cowsay -f tux

 _____________
< Hello, tux! >
 -------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

cowsay -f udder

 _______________
< Hello, udder! >
 ---------------
  \
   \    (__)
        o o\
       ('') \---------
          \           \
           |          |\
           ||---(  )_|| *
           ||    UU  ||
           ==        ==

cowsay -f vader

 _______________
< Hello, vader! >
 ---------------
        \    ,-^-.
         \   !oYo!
          \ /./=\.\______
               ##        )\/\
                ||-----w||
                ||      ||

               Cowth Vader

cowsay -f vader-koala

 _____________________
< Hello, vader-koala! >
 ---------------------
   \
    \        .
     .---.  //
    Y|o o|Y//
   /_(i=i)K/
   ~()~*~()~
    (_)-(_)

     Darth
     Vader
     koala

cowsay -f www

 _____________
< Hello, www! >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||--WWW |
                ||     ||

たくさんありますね。個人的はこれらが好みでした。

$ cowsay -f dragon-and-cow 'Hello, dragon-and-cow!'
 ________________________
< Hello, dragon-and-cow! >
 ------------------------
                       \                    ^    /^
                        \                  / \  // \
                         \   |\___/|      /   \//  .\
                          \  /O  O  \__  /    //  | \ \           *----*
                            /     /  \/_/    //   |  \  \          \   |
                            @___@`    \/_   //    |   \   \         \/\ \
                           0/0/|       \/_ //     |    \    \         \  \
                       0/0/0/0/|        \///      |     \     \       |  |
                    0/0/0/0/0/_|_ /   (  //       |      \     _\     |  /
                 0/0/0/0/0/0/`/,_ _ _/  ) ; -.    |    _ _\.-~       /   /
                             ,-}        _      *-.|.-~-.           .~    ~
            \     \__/        `/\      /                 ~-. _ .-~      /
             \____(oo)           *.   }            {                   /
             (    (--)          .----~-.\        \-`                 .~
             //__\\  \__ Ack!   ///.----..<        \             _ -~
            //    \\               ///-._ _ _ _ _ _ _{^ - - - - ~

$ cowsay -f meow 'Hello, meow!'

 ______________
< Hello, meow! >
 --------------
  \
   \ ,   _ ___.--'''`--''//-,-_--_.
      \`"' ` || \\ \ \\/ / // / ,-\\`,_
     /'`  \ \ || Y  | \|/ / // / - |__ `-,
    /@"\  ` \ `\ |  | ||/ // | \/  \  `-._`-,_.,
   /  _.-. `.-\,___/\ _/|_/_\_\/|_/ |     `-._._)
   `-'``/  /  |  // \__/\__  /  \__/ \
        `-'  /-\/  | -|   \__ \   |-' |
          __/\ / _/ \/ __,-'   ) ,' _|'
         (((__/(((_.' ((___..-'((__,'

$ cowsay -f small 'Hello, small!'

 _______________
< Hello, small! >
 ---------------
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *

まとめ

Wiki や man page にもあったように様々なオプションが提供されており、更に cowfile もフォーマットに従えばオリジナルも作成可能ですし、cowfile が GitHub で公開されていたりもする (Hadoop の cowfile あったら誰か教えて)ので、自分好みのものを探すのもありかもしれません。良いものを見つけたら ~/.bash_login なり ~/.zlogin なり ~/.config/fish/config.fish なり(fish わかんない)に仕込んで遊んでみて下さい!

では、よき cowsay ライフを〜〜〜

余談

dragon-and-cow を .zlogin に仕込んだった

terminal.png