├── README.md └── cowfiles ├── apt.cow ├── bearface.cow ├── beavis.zen.cow ├── bud-frogs.cow ├── bunny.cow ├── calvin.cow ├── cat.cow ├── catfence.cow ├── charizardvice.cow ├── cheese.cow ├── cock.cow ├── cower.cow ├── cowfee.cow ├── daemon.cow ├── default.cow ├── dragon-and-cow.cow ├── dragon.cow ├── duck.cow ├── elephant-in-snake.cow ├── elephant.cow ├── eyes.cow ├── fence.cow ├── flaming-sheep.cow ├── fox.cow ├── ghostbusters.cow ├── gnu.cow ├── goat.cow ├── hellokitty.cow ├── hippie.cow ├── hiya.cow ├── hypno.cow ├── kangaroo.cow ├── kiss.cow ├── kitty.cow ├── koala.cow ├── kosh.cow ├── lamb.cow ├── lamb2.cow ├── luke-koala.cow ├── mech-and-cow.cow ├── meow.cow ├── miki.cow ├── milk.cow ├── minotaur.cow ├── moofasa.cow ├── mooghidjirah.cow ├── moojira.cow ├── moose.cow ├── mutilated.cow ├── pony-smaller.cow ├── pony.cow ├── psychiatrichelp.cow ├── psychiatrichelp2.cow ├── ren.cow ├── roflcopter.cow ├── satanic.cow ├── sheep.cow ├── shrug.cow ├── skeleton.cow ├── small.cow ├── snoopy.cow ├── snoopyhouse.cow ├── snoopysleep.cow ├── snowman.cow ├── spidercow.cow ├── stegosaurus.cow ├── stimpy.cow ├── supermilker.cow ├── surgery.cow ├── suse.cow ├── tableflip.cow ├── three-eyes.cow ├── turkey.cow ├── turtle.cow ├── tux.cow ├── udder.cow ├── unipony-smaller.cow ├── unipony.cow ├── vader-koala.cow ├── vader.cow └── www.cow /README.md: -------------------------------------------------------------------------------- 1 | # cowfiles 2 | 3 | Additional ASCII cowfiles for [cowsay](http://en.wikipedia.org/wiki/Cowsay). 4 | 5 | ## Installation 6 | First, download and install `cowsay`. 7 | 8 | - OSX: `brew install cowsay` 9 | - GNU/Linux: 10 | - Debian based distros (Ubuntu): `sudo apt-get install cowsay` 11 | - Arch based distros: `pacman -S cowsay` 12 | - RHEL/CentOS based distros: `dnf install cowsay` 13 | - OpenSUSE: `zypper install cowsay` 14 | 15 | Next, you need to place the cowfiles somewhere that `cowsay` can locate them. I recommend creating a `.cowsay` folder under your home directory. Clone the contents of this repo in that folder: 16 | 17 | git clone https://github.com/bkendzior/cowfiles.git ~/.cowsay 18 | 19 | Now, add the new folder to your $COWPATH environment variable. Append this line to your shell's configuration file (.bashrc, .zshrc, .cshrc). 20 | 21 | COWPATH="$COWPATH:$HOME/.cowsay/cowfiles" 22 | 23 | ## As MOTD 24 | If you have [`fortune`](http://en.wikipedia.org/wiki/Fortune_(Unix)) installed, here is a simple bash function that you can place in your shell's appropriate dotfile (bashrc, zshrc, cshrc) that will give you a useful quip from a funky cow whenever you open a new terminal session. 25 | 26 | ```bash 27 | # Cow-spoken fortunes every time you open a terminal 28 | function cowsayfortune { 29 | NUMOFCOWS=`cowsay -l | tail -n +2 | wc -w` 30 | WHICHCOW=$((RANDOM%$NUMOFCOWS+1)) 31 | THISCOW=`cowsay -l | tail -n +2 | sed -e 's/\ /\'$'\n/g' | sed $WHICHCOW'q;d'` 32 | 33 | #echo "Selected cow: ${THISCOW}, from ${WHICHCOW}" 34 | fortune | cowsay -f $THISCOW -W 100 35 | } 36 | 37 | cowsayfortune 38 | ``` 39 | -------------------------------------------------------------------------------- /cowfiles/apt.cow: -------------------------------------------------------------------------------- 1 | $the_cow = <<"EOC"; 2 | $thoughts (__) 3 | ($eyes) 4 | /------\\/ 5 | / | || 6 | * /\\---/\\ 7 | ~~ ~~ 8 | EOC -------------------------------------------------------------------------------- /cowfiles/bearface.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## acsii picture from http://www.ascii-art.de/ascii/ab/bear.txt 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = <----''. _ __ / 31 | .' /"' | "' '_ 32 | /_|.-'\\ ,". '.'`__'-( \\ 33 | / ,"'"\\,' `/ `-.|" m 34 | EOC 35 | -------------------------------------------------------------------------------- /cowfiles/cheese.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## The cheese from milk & cheese 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = <> 6 | |___| 7 | __((_<| | 8 | ( | 9 | (__________) 10 | | | 11 | | | 12 | /\\ /\\ 13 | EOC -------------------------------------------------------------------------------- /cowfiles/cower.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## A cowering cow 3 | ## 4 | $the_cow = <> 5.4 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < \\ _ -~ `. ^-` ^-_ 20 | ///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~ 21 | /.-~ 22 | EOC 23 | -------------------------------------------------------------------------------- /cowfiles/duck.cow: -------------------------------------------------------------------------------- 1 | # provided by Gürkan Sengün 2 | $the_cow = <<"EOC"; 3 | $thoughts 4 | $thoughts 5 | $thoughts >()_ 6 | (__)__ _ 7 | EOC -------------------------------------------------------------------------------- /cowfiles/elephant-in-snake.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## Do we need to explain this? 3 | ## 4 | $the_cow = < 7 | <.._=/ \\=_. > 8 | {`\\()/`}`\\ 9 | { } \\ 10 | |{ } \\ 11 | \\ '--' .- \\ 12 | |- / \\ 13 | | | | | | ; 14 | | | |.;.,..__ | 15 | .-"";` `| 16 | / | / 17 | `-../____,..---'` 18 | EOC -------------------------------------------------------------------------------- /cowfiles/ghostbusters.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## Ghostbusters! 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < 17 | ---___ XXX__/ XXXXXX \\__ / 18 | \\- --__/ ___/\\ XXXXXX / ___--/= 19 | \\-\\ ___/ XXXXXX '--- XXXXXX 20 | \\-\\/XXX\\ XXXXXX /XXXXX 21 | \\XXXXXXXXX \\ /XXXXX/ 22 | \\XXXXXX > _/XXXXX/ 23 | \\XXXXX--__/ __-- XXXX/ 24 | -XXXXXXXX--------------- XXXXXX- 25 | \\XXXXXXXXXXXXXXXXXXXXXXXXXX/ 26 | ""VXXXXXXXXXXXXXXXXXXV"" 27 | EOC 28 | -------------------------------------------------------------------------------- /cowfiles/gnu.cow: -------------------------------------------------------------------------------- 1 | ## vim:ft=perl: 2 | ## GNU/say - (c) 2006 Gerfried Fuchs 3 | ## distributed under the WTFPLv2 license 4 | ## 5 | $the_cow = <<"EOC"; 6 | $thoughts ,-----._ 7 | . $thoughts . ,' `-.__,------._ 8 | // $thoughts __\\\\' `-. 9 | (( _____-'___)) | 10 | `:='/ (alf_/ | 11 | `.=| |=' | 12 | |) O | \\ 13 | | | /\\ \\ 14 | | / . / \\ \\ 15 | | .-..__ ___ .--' \\ |\\ \\ | 16 | |o o | ``--.___. / `-' \\ \\\\ \\ | 17 | `--'' ' .' / / | | | | \\ 18 | $tongue | | / / | | | mmm 19 | | || | | /| | 20 | ( .' \\ \\ || | | 21 | | | \\ \\ // / / 22 | | | \\ \\ || |_| 23 | / | |_/ /_| 24 | /__/ 25 | EOC -------------------------------------------------------------------------------- /cowfiles/goat.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## ejm97 http://www.ascii-art.de/ascii/ghi/goat.txt 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < $eye\\ _~ 10 | `;'\\\\__-' \\_ 11 | | ) _ \\ \\ 12 | / / `` w w 13 | w w 14 | EOC 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /cowfiles/hellokitty.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## Hello Kitty 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = <---'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | | / ) 16 | _ ////////////// |__| )\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | |/ / 17 | / `. _ ////////.-' >\\ <-._.--.\\\\\\\\\\\\\\\\\\ _|__ /_ 18 | ( \\ . .' ) /////// ( .- ( )() ( )_)\\\\\\\\\\\\\\ / __)-' ) 19 | `- | |/ //// ( ) ( )|--'() ( ) \\\\\\\\\\\\\\\\ \\ `(.-') 20 | .---/ _() /// ( ) () | /() ( ) \\\\\\\\\\\\ > ._>-' 21 | ()+8 8 | | ( )( ) | /( ) ( ) \\ / \\/ 22 | ()+8 8/-()__ / ( )( ) \\/ ( ) ( )\\ \\ /\\ / 23 | |8 8| `. | () ( ).--.( ) ( )-\\ \\ / | 24 | ()+||||-() (_/ _/ /| ()/ || \\ ) ()()\\ \\__/ / 25 | .-`|||| /\\\\ / / ()|/ \\ () \\ `. /| | 26 | (_ |||| .' _/-/ ()\\/||\\/() \\-. \\ / 27 | ||( \\_ .' ( )/ ( ) `--' ( ) > ) `. / 28 | .--|_|\\_ \\ .' .'( )_ ( )-.___.-( ) ( ) "" 29 | `.__)-.( /.'\\ .' ( )'_)-.______( ).-')' 30 | (___)| \\ .-' `--'`-._.---._.(_))-' 31 | (__)|| +-)' | /_.--.\\ | 32 | (__)||-' `._|`-' ) ) _| 33 | ||||| | `.`-'.'--' / 34 | ||||| .' | | .\\| 35 | ||||| .' _.-|_| \\ 36 | ||||| / .'.-' \\\\ | 37 | |||||| .' / \\ \\ 38 | ||||| / .' \\ \\ 39 | ||||| .' / | | 40 | _|||||----./ .' \\ \\ 41 | .-' ||||| `/ / \\ | 42 | .' ||||| ( / | | 43 | / ||||| | |\\ \\ | 44 | | .'|||||. | || | ) 45 | \\ | |||||\\ | |/ | \\ 46 | \\ | |||||| | | / | 47 | | `.||||' / | | \\ 48 | | |||| | \\ | | 49 | / ||||| | |\\ / | 50 | / |||||_/ | \\ | \\ 51 | / ------'| | | | | 52 | | |___.---| \\ | / | 53 | | / | | | \\ 54 | | | \\/ | | 55 | | / | | | 56 | \\ | | | | 57 | `. / \\ | \\ 58 | `--.___`-_ |_ | | 59 | .-.__.-''-,_ - | \\_' 60 | <`. '.-//|-/`` (_) _.-' 61 | `._-.____.-'.| / '//, ,\\.-'`` |--. 62 | `-.____.' |__/ '''\\ -'/ | 63 | `. _.// | 64 | `-.__.-' 65 | 66 | VK 67 | EOC 68 | -------------------------------------------------------------------------------- /cowfiles/hiya.cow: -------------------------------------------------------------------------------- 1 | $the_cow = < 22 | EOC 23 | -------------------------------------------------------------------------------- /cowfiles/minotaur.cow: -------------------------------------------------------------------------------- 1 | $the_cow = <<"EOC"; 2 | $thoughts ^__^ 3 | $thoughts ($eyes) 4 | (__) 5 | /-||-\\ 6 | \\|\\/|/ 7 | o==o 8 | |||| 9 | ()() 10 | EOC 11 | -------------------------------------------------------------------------------- /cowfiles/moofasa.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## MOOfasa. 3 | ## 4 | $the_cow = < `ommmmm/ 9 | smmmmms. -(__). .smmmmmo 10 | `+dmmmmd+``$tongue``+dmmmmd+ 11 | -ymmmmmh/``+hmmmmmy- 12 | `/hmmmmmhhmmmmmh/` 13 | `/hmmmmmmmmh/` 14 | `/hmmmmmd/ 15 | `oo.`/dmmmmdo` 16 | `ymmd+`VVmmmmmy` 17 | smmmmd- /mmmmms 18 | -mmmmm+ ommmmm- 19 | -ooooo` .ooooo. 20 | EOC 21 | -------------------------------------------------------------------------------- /cowfiles/moose.cow: -------------------------------------------------------------------------------- 1 | $the_cow = < 4 | ## Released under the same terms as cowsay 5 | ## 6 | $the_cow = <<"EOC"; 7 | $thoughts _^^ 8 | $thoughts _- $eyes\\ 9 | \\----- \\______ 10 | $tongue \\ )\\ 11 | ||-----|| \\ 12 | || || 13 | EOC -------------------------------------------------------------------------------- /cowfiles/pony.cow: -------------------------------------------------------------------------------- 1 | # 2 | # A (big) pony! 3 | # Copyright 2010 Nick Daly 4 | # Released under the same terms as cowsay 5 | # 6 | $the_cow = <<"EOC"; 7 | $thoughts /\\/\\ 8 | $thoughts \\/\\/ 9 | $thoughts / -\\ 10 | $thoughts / $eyes -\\ 11 | $thoughts / \\ 12 | | ---\\ -\\ 13 | \\--/ \\ \\ 14 | $tongue | -\\ 15 | \\ -\\ -------------\\ /-\\ 16 | \\ \\-------/ ---/ \\ 17 | \\ |\\ \\ 18 | | / | | 19 | \\ | \\ | 20 | | / \\ | 21 | | / \\ | 22 | \\ \\ \\| 23 | - /--------\\ | o 24 | \\+ +--------- \\ | 25 | | | | \\ 26 | | | \\ | 27 | | | | \\ 28 | | | \\ | 29 | \\ | | | 30 | | | \\ \\ 31 | | | | | 32 | +--+ ---+ 33 | EOC -------------------------------------------------------------------------------- /cowfiles/psychiatrichelp.cow: -------------------------------------------------------------------------------- 1 | $the_cow = < 18 | .SSt . . . . . _.()`'()`' . 19 | EOC 20 | -------------------------------------------------------------------------------- /cowfiles/psychiatrichelp2.cow: -------------------------------------------------------------------------------- 1 | $the_cow = < 3 | # published under the same terms as cowsay or cc-by-3.0, at your discretion 4 | $the_cow = < < > .---. 9 | $thoughts | \\ \\ - ~ ~ - / / | 10 | _____ ..-~ ~-..-~ 11 | | | \\~~~\\.' `./~~~/ 12 | --------- \\__/ \\__/ 13 | .' $eye \\ / / \\ " 14 | (_____, `._.' | } \\/~~~/ 15 | `----. / } | / \\__/ 16 | `-. | / | / `. ,~~| 17 | ~-.__| /_ - ~ ^| /- _ `..-' 18 | | / | / ~-. `-. _ _ _ 19 | |_____| |_____| ~ - . _ _ _ _ _> 20 | EOC 21 | -------------------------------------------------------------------------------- /cowfiles/stimpy.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## Stimpy! 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < 3 | ## distributed under the WTFPLv2 license 4 | ## 5 | $the_cow = <<"EOC"; 6 | $thoughts 7 | ${thoughts}____ 8 | /@ ~-. 9 | \\/ __ .- | 10 | // // @ 11 | EOC -------------------------------------------------------------------------------- /cowfiles/tableflip.cow: -------------------------------------------------------------------------------- 1 | $the_cow = <____) >___ ^\\_\\_\\_\\_\\_\\_\\) 24 | ^^^//\\\\_^^//\\\\_^ ^(\\_\\_\\_\\) 25 | ^^^ ^^ ^^^ ^ 26 | EOC 27 | -------------------------------------------------------------------------------- /cowfiles/turtle.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## A mysterious turtle... 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < 4 | # Released under the same terms as cowsay 5 | # 6 | $the_cow = <<"EOC"; 7 | $thoughts \\ 8 | $thoughts \\ 9 | $thoughts _\\^ 10 | $thoughts _- $eyes\\ 11 | \\---- \\______ 12 | $tongue \\ )\\ 13 | ||-----|| \\ 14 | || || 15 | EOC -------------------------------------------------------------------------------- /cowfiles/unipony.cow: -------------------------------------------------------------------------------- 1 | # 2 | # A (big) pony! 3 | # Copyright 2010 Nick Daly 4 | # Released under the same terms as cowsay 5 | # 6 | $the_cow = <<"EOC"; 7 | $thoughts \\ 8 | $thoughts \\_ 9 | $thoughts \\\\ 10 | $thoughts \\\\/\\ 11 | $thoughts _\\\\/ 12 | $thoughts / -\\ 13 | $thoughts / $eyes -\\ 14 | $thoughts / \\ 15 | | ---\\ -\\ 16 | \\--/ \\ \\ 17 | $tongue | -\\ 18 | \\ -\\ -------------\\ /-\\ 19 | \\ \\-------/ ---/ \\ 20 | \\ |\\ \\ 21 | | / | | 22 | \\ | \\ | 23 | | / \\ | 24 | | / \\ | 25 | \\ \\ \\| 26 | - /--------\\ | o 27 | \\+ +--------- \\ | 28 | | | | \\ 29 | | | \\ | 30 | | | | \\ 31 | | | \\ | 32 | \\ | | | 33 | | | \\ \\ 34 | | | | | 35 | +--+ ---+ 36 | EOC -------------------------------------------------------------------------------- /cowfiles/vader-koala.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## Another canonical koala? 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = <