diff --git a/docs/src/cows.md b/docs/src/cows.md index 7ce1d80..c5f7b72 100644 --- a/docs/src/cows.md +++ b/docs/src/cows.md @@ -12,6 +12,7 @@ Cowsay.mech_and_cow Cowsay.moofasa Cowsay.mutilated Cowsay.skeleton +Cowsay.small Cowsay.udder Cowsay.vader Cowsay.www diff --git a/src/Cowsay.jl b/src/Cowsay.jl index a682ab0..7becfbd 100644 --- a/src/Cowsay.jl +++ b/src/Cowsay.jl @@ -22,6 +22,7 @@ include("cows/moose.cow.jl") include("cows/mutilated.cow.jl") include("cows/sheep.cow.jl") include("cows/skeleton.cow.jl") +include("cows/small.cow.jl") include("cows/udder.cow.jl") include("cows/vader-koala.cow.jl") include("cows/vader.cow.jl") diff --git a/src/cows/small.cow.jl b/src/cows/small.cow.jl new file mode 100644 index 0000000..7c325e8 --- /dev/null +++ b/src/cows/small.cow.jl @@ -0,0 +1,30 @@ +""" + function small() + +A small cow, artist unknown + +# Example +```jldoctest +julia> cowsay("A calf", cow=Cowsay.small) + ________ +< A calf > + -------- + \\ ,__, + \\ (..)____ + (__) )\\ + ||--|| * +``` +""" +function small(;eyes="oo", tongue=" ", thoughts="\\") +if eyes == "oo" + eyes = ".." +end +the_cow = +""" + $thoughts ,__, + $thoughts ($eyes)____ + (__) )\\ + $tongue||--|| * +""" +return the_cow +end