From 22d79880feb58e7ff6544ca3301233e93cce4862 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Tue, 23 Nov 2021 17:07:31 -0600 Subject: [PATCH] Add supermilker cowfile Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com> --- docs/src/cows.md | 1 + src/Cowsay.jl | 1 + src/cows/supermilker.cow.jl | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 src/cows/supermilker.cow.jl diff --git a/docs/src/cows.md b/docs/src/cows.md index f367cb3..f7039b8 100644 --- a/docs/src/cows.md +++ b/docs/src/cows.md @@ -13,6 +13,7 @@ Cowsay.moofasa Cowsay.mutilated Cowsay.skeleton Cowsay.small +Cowsay.supermilker Cowsay.udder Cowsay.vader Cowsay.www diff --git a/src/Cowsay.jl b/src/Cowsay.jl index 7cd7898..24c0156 100644 --- a/src/Cowsay.jl +++ b/src/Cowsay.jl @@ -24,6 +24,7 @@ include("cows/sheep.cow.jl") include("cows/skeleton.cow.jl") include("cows/small.cow.jl") include("cows/stegosaurus.cow.jl") +include("cows/supermilker.cow.jl") include("cows/udder.cow.jl") include("cows/vader-koala.cow.jl") include("cows/vader.cow.jl") diff --git a/src/cows/supermilker.cow.jl b/src/cows/supermilker.cow.jl new file mode 100644 index 0000000..95c3508 --- /dev/null +++ b/src/cows/supermilker.cow.jl @@ -0,0 +1,29 @@ +""" + function supermilker() + +A cow being milked, probably from Lars Smith (lars@csua.berkeley.edu) + +# Example +```jldoctest +julia> cowsay("Paying the bills", cow=Cowsay.supermilker) + __________________ +< Paying the bills > + ------------------ + \\ ^__^ + \\ (oo)\\_______ ________ + (__)\\ )\\/\\ |Super | + ||----W | |Milker| + || UDDDDDDDDD|______| +``` +""" +function supermilker(;eyes="oo", tongue=" ", thoughts="\\") +the_cow = +""" + $thoughts ^__^ + $thoughts ($eyes)\\_______ ________ + (__)\\ )\\/\\ |Super | + $tongue ||----W | |Milker| + || UDDDDDDDDD|______| +""" +return the_cow +end