diff --git a/README b/README new file mode 100644 index 0000000..e70e8a9 --- /dev/null +++ b/README @@ -0,0 +1,233 @@ +# cowsay-cows + +cowfiles in the original spirit of cowsay, except that all of these are + actually bovine + +## Examples + +### bell + +```plaintext + _______________________________________ +/ The hills are alive with the sound of \ +\ moo-sic / + --------------------------------------- + \ ^__^ + \ (oo) + /(__)\ + / \ + | | + | | + / \ + /__________\ + \\ + (_) + Cow Bell +``` + +### birdstale + +```plaintext + _______________________________________ +/ Grandpa said there was a moral there, \ +| but you had to figure it out for | +\ yourself / + --------------------------------------- + \ ^__^ + \ (oo)\___________* + (__)\ ) + ||----w | >o_ + || || /****\ +``` + +### bull + +```plaintext + ______________________ +< Actually, I'm a bull > + ---------------------- + \ (__) + \ |oo|\_______ + (__)\ )\ + ||---,- | * + || || +``` + +### compucow + +```plaintext + _______________________________________ +/ The programmers number one excuse for \ +\ slacking off: cow-pie-ling / + --------------------------------------- + \ + \ + ^__^ + / oo ______ + | /\_| | \ + | |___ | | + | ---@ |_______| + * | | ---- | | + \ | |_____ + \|________| + + CompuCow +``` + +### cownterfeit + +```plaintext + ________________________________________ +/ The love of moo-lah is the root of all \ +\ evil / + ---------------------------------------- + \ + \ + ____________________________________________________________________ +| ________________________________________________________ | +| 10 ) T H E U N I T E D S T A T E S O F A M E R I C A ( 10 | +| / ........... ____ \ | +| | / \ A10806726C | | +| | 1 (A) | (__) | ___ __ __ 1 | | +| | | (oo) | | |_ |\ | | | +| | A10806726C | (__) | | |__ | \| | | +| | 1 .......... \// /\/ ........... 1 | | +| \ ......... _______________ ........ / | +| 10 )___________________/ TEN DOLLARS \____________________( 10 | +|____________________________________________________________________| + Cownterfeit +``` + +### cowpooling + +```plaintext + _______________________________________ +/ Maybe Al Gore will forgive us for all \ +\ those methane emissions this way / + --------------------------------------- + \ + \ + ___________________________ + | (__) (__) (__) (__) | + | ( oo ( oo ( oo ( oo | +_______| /\_| /\_| /\_| /\_| |________ +| | +| _____ _____ | +|___| |________________________| |____| + |___| |___| +``` + +### cowstruction + +```plaintext + _________________________________ +< My favorite part is bull-dozing > + --------------------------------- + \ + o==+-- \ + | |\ \ \ + | | \ \ ____________________ + | \ \ \ | | + | \ \ \ | +------------+ | + | \ \ \ | | ^__^ | | + | \ \ \| | (oo) | | + | \ \ | | o\ (__) | | + | \ \| | | \/ \ | | + /---\ \ | +------------+ | +/ \ \| | +| | | | +\ / | | + \---/ | | + | | + -------------------------- + ( ) + -------------------------- + Cow-struction worker +``` + +### longhorn + +```plaintext + _______________________________________ +/ I've been sent to spread the message: \ +\ God bless Texas! / + --------------------------------------- + \ + \ \ / + \ \________/ + \ |oo|\_________ + (__)\ )\ + ||----,- | * + || || + + Texas Longhorn Steer +``` + +### papal + +```plaintext + ________________________ +< I forgive you, my calf > + ------------------------ + \ _ + \ / \ + \ | + | + \ |___| + \ |o o|\_________ + (___)\ ^ )\ + | | | + ||----,- | * + || || + + Papal Bull +``` + +### pie + +```plaintext + ___________________________________ +< Nobody makes them like Aunt Aggie > + ----------------------------------- + \ + \ (__) + ______(oo)_____ + ( _)_______(__) ) + \ __________/ + Cow Pie +``` + +### resting + +```plaintext + ______________________________________ +( Insert deep thoughts and ruminations ) +( here ) + -------------------------------------- + o ^__^ + o (oo) + /-------(__) + / \ | \__ + * /__-------__| + ~ ~ + Cow resting +``` + +### super + +```plaintext + ________________________________________ +/ If Impossible is as good as beef, then \ +\ Bizarro is as good as me / + ---------------------------------------- + \ + \ ^__^ /^^^^^^^^/ + \ (oo) //^^^^^^^^/ + (__)\/_______/-----* + ^______/ ___ \_______^ + ^_____/\ \S/ /--------^ + \______/ + + It's a bird... + It's a plane... +``` + diff --git a/bell.cow b/bell.cow new file mode 100644 index 0000000..08c82a2 --- /dev/null +++ b/bell.cow @@ -0,0 +1,13 @@ +$the_cow = << "EOC"; + $thoughts ^__^ + $thoughts ($eyes) + /(__)\\ + / $tongue \\ + | | + | | + / \\ + /__________\\ + \\\\ + (_) + Cow Bell +EOC diff --git a/birdstale.cow b/birdstale.cow new file mode 100644 index 0000000..87a4746 --- /dev/null +++ b/birdstale.cow @@ -0,0 +1,7 @@ +$the_cow = <<"EOC"; + $thoughts ^__^ + $thoughts ($eyes)\\___________* + (__)\\ ) + $tongue ||----w | >o_ + || || /****\\ +EOC diff --git a/bull.cow b/bull.cow new file mode 100644 index 0000000..b7c98ef --- /dev/null +++ b/bull.cow @@ -0,0 +1,7 @@ +$the_cow = <<"EOC"; + $thoughts (__) + $thoughts |$eyes|\\_______ + (__)\\ )\\ + $tongue ||---,- | * + || || +EOC diff --git a/compucow.cow b/compucow.cow new file mode 100644 index 0000000..0f7ff13 --- /dev/null +++ b/compucow.cow @@ -0,0 +1,14 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts + ^__^ + / $eyes ______ + | /\\_| | \\ + | |___ | | + | ---@ |_______| + * | | ---- | | + \\ | |_____ + \\|________| + + CompuCow +EOC diff --git a/cownterfeit.cow b/cownterfeit.cow new file mode 100644 index 0000000..bde555b --- /dev/null +++ b/cownterfeit.cow @@ -0,0 +1,17 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts + ____________________________________________________________________ +| ________________________________________________________ | +| 10 ) T H E U N I T E D S T A T E S O F A M E R I C A ( 10 | +| / ........... ____ \\ | +| | / \\ A10806726C | | +| | 1 (A) | (__) | ___ __ __ 1 | | +| | | ($eyes) | | |_ |\\ | | | +| | A10806726C | (__) | | |__ | \\| | | +| | 1 .......... \\//$tongue/\\/ ........... 1 | | +| \\ ......... _______________ ........ / | +| 10 )___________________/ TEN DOLLARS \\____________________( 10 | +|____________________________________________________________________| + Cownterfeit +EOC diff --git a/cowpooling.cow b/cowpooling.cow new file mode 100644 index 0000000..8a8bc11 --- /dev/null +++ b/cowpooling.cow @@ -0,0 +1,12 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts + ___________________________ + | (__) (__) (__) (__) | + | ( $eyes ( $eyes ( $eyes ( $eyes | +_______| /\\_| /\\_| /\\_| /\\_| |________ +| $tongue $tongue $tongue $tongue | +| _____ _____ | +|___| |________________________| |____| + |___| |___| +EOC diff --git a/cowstruction.cow b/cowstruction.cow new file mode 100644 index 0000000..f03c00c --- /dev/null +++ b/cowstruction.cow @@ -0,0 +1,22 @@ +$the_cow = <<"EOC"; + $thoughts + o==+-- $thoughts + | |\\ \\ $thoughts + | | \\ \\ ____________________ + | \\ \\ \\ | | + | \\ \\ \\ | +------------+ | + | \\ \\ \\ | | ^__^ | | + | \\ \\ \\| | ($eyes) | | + | \\ \\ | | o\\ (__) | | + | \\ \\| | | \\/ $tongue \\ | | + /---\\ \\ | +------------+ | +/ \\ \\| | +| | | | +\\ / | | + \\---/ | | + | | + -------------------------- + ( ) + -------------------------- + Cow-struction worker +EOC diff --git a/longhorn.cow b/longhorn.cow new file mode 100644 index 0000000..2b57c98 --- /dev/null +++ b/longhorn.cow @@ -0,0 +1,11 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts \\ / + $thoughts \\________/ + $thoughts |$eyes|\\_________ + (__)\\ )\\ + $tongue ||----,- | * + || || + + Texas Longhorn Steer +EOC diff --git a/papal.cow b/papal.cow new file mode 100644 index 0000000..77421ea --- /dev/null +++ b/papal.cow @@ -0,0 +1,14 @@ +$eye = chop($eyes); +$the_cow = <<"EOC"; + $thoughts _ + $thoughts / \\ + $thoughts | + | + $thoughts |___| + $thoughts |$eye $eye|\\_________ + (___)\\ ^ )\\ + $tongue | | | + ||----,- | * + || || + + Papal Bull +EOC diff --git a/pie.cow b/pie.cow new file mode 100644 index 0000000..cf554ee --- /dev/null +++ b/pie.cow @@ -0,0 +1,8 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts (__) + ______($eyes)_____ + ( _)_______(__) ) + \\ __________/ + Cow Pie +EOC diff --git a/resting.cow b/resting.cow new file mode 100644 index 0000000..2ee5f6b --- /dev/null +++ b/resting.cow @@ -0,0 +1,9 @@ +$the_cow = <<"EOC"; + $thoughts ^__^ + $thoughts ($eyes) + /-------(__) + / \\ | \\__ + * /__-------__| + ~ ~ + Cow resting +EOC diff --git a/samples.sh b/samples.sh new file mode 100644 index 0000000..94face2 --- /dev/null +++ b/samples.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +{ + echo "# cowsay-cows" + echo "" + echo "cowfiles in the original spirit of cowsay, except that all of these are + actually bovine" + echo "" + echo "## Examples" + echo "" +} > README + +cowsay_message() { + COW="$1" + MESSAGE="$2" + + { + echo "### $COW" + echo "" + echo "\`\`\`plaintext" + cowsay -f "$COW" "$MESSAGE" + echo "\`\`\`" + echo "" + } >> README +} + +cowthink_message() { + COW="$1" + MESSAGE="$2" + + { + echo "### $COW" + echo "" + echo "\`\`\`plaintext" + cowthink -f "$COW" "$MESSAGE" + echo "\`\`\`" + echo "" + } >> README +} + +cowsay_message bell "The hills are alive with the sound of moo-sic" +cowsay_message birdstale "Grandpa said there was a moral there, but you had to +figure it out for yourself" +cowsay_message bull "Actually, I'm a bull" +cowsay_message compucow "The programmers number one excuse for slacking off: +cow-pie-ling" +cowsay_message cownterfeit "The love of moo-lah is the root of all evil" +cowsay_message cowpooling "Maybe Al Gore will forgive us for all those methane +emissions this way" +cowsay_message cowstruction "My favorite part is bull-dozing" +cowsay_message longhorn "I've been sent to spread the message: God bless Texas!" +cowsay_message papal "I forgive you, my calf" +cowsay_message pie "Nobody makes them like Aunt Aggie" +cowthink_message resting "Insert deep thoughts and ruminations here" +cowsay_message super "If Impossible is as good as beef, then Bizarro is as good +as me" \ No newline at end of file diff --git a/super.cow b/super.cow new file mode 100644 index 0000000..4873d1a --- /dev/null +++ b/super.cow @@ -0,0 +1,12 @@ +$the_cow = <<"EOC"; + $thoughts + $thoughts ^__^ /^^^^^^^^/ + $thoughts ($eyes) //^^^^^^^^/ + (__)\\/_______/-----* + ^______/ ___ \\_______^ + ^_____/\\ \\S/ /--------^ + \\______/ + + It's a bird... + It's a plane... +EOC