From 03283580f5c10f38522b37bea1c108bd2f11760f Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Mon, 17 Feb 2020 11:34:52 -0800 Subject: [PATCH] Initial commit --- README | 233 +++++++++++++++++++++++++++++++++++++++++++++++ bell.cow | 13 +++ birdstale.cow | 7 ++ bull.cow | 7 ++ compucow.cow | 14 +++ cownterfeit.cow | 17 ++++ cowpooling.cow | 12 +++ cowstruction.cow | 22 +++++ longhorn.cow | 11 +++ papal.cow | 14 +++ pie.cow | 8 ++ resting.cow | 9 ++ samples.sh | 56 ++++++++++++ super.cow | 12 +++ 14 files changed, 435 insertions(+) create mode 100644 README create mode 100644 bell.cow create mode 100644 birdstale.cow create mode 100644 bull.cow create mode 100644 compucow.cow create mode 100644 cownterfeit.cow create mode 100644 cowpooling.cow create mode 100644 cowstruction.cow create mode 100644 longhorn.cow create mode 100644 papal.cow create mode 100644 pie.cow create mode 100644 resting.cow create mode 100644 samples.sh create mode 100644 super.cow 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