├── cowsay ├── src │ ├── test │ │ ├── resources │ │ │ ├── cowgen │ │ │ │ ├── cowjar-js │ │ │ │ │ ├── template.cow.txt │ │ │ │ │ ├── shrug.cow.txt │ │ │ │ │ ├── tableflip.cow.txt │ │ │ │ │ ├── cthulhu-mini.cow.txt │ │ │ │ │ ├── bunny.cow.txt │ │ │ │ │ ├── bill-the-cat.cow.txt │ │ │ │ │ ├── robot.cow.txt │ │ │ │ │ ├── pawn.cow.txt │ │ │ │ │ ├── small.cow.txt │ │ │ │ │ ├── hedgehog.cow.txt │ │ │ │ │ ├── kitten.cow.txt │ │ │ │ │ ├── koala.cow.txt │ │ │ │ │ ├── mutilated.cow.txt │ │ │ │ │ ├── rook.cow.txt │ │ │ │ │ ├── hellokitty.cow.txt │ │ │ │ │ ├── owl.cow.txt │ │ │ │ │ ├── kilroy.cow.txt │ │ │ │ │ ├── mailchimp.cow.txt │ │ │ │ │ ├── tortoise.cow.txt │ │ │ │ │ ├── bishop.cow.txt │ │ │ │ │ ├── knight.cow.txt │ │ │ │ │ ├── robotfindskitten.cow.txt │ │ │ │ │ ├── dolphin.cow.txt │ │ │ │ │ ├── fat-cow.cow.txt │ │ │ │ │ ├── wood.cow.txt │ │ │ │ │ ├── www.cow.txt │ │ │ │ │ ├── zen-noh-milk.cow.txt │ │ │ │ │ ├── default.cow.txt │ │ │ │ │ ├── lollerskates.cow.txt │ │ │ │ │ ├── banana.cow.txt │ │ │ │ │ ├── satanic.cow.txt │ │ │ │ │ ├── shikato.cow.txt │ │ │ │ │ ├── clippy.cow.txt │ │ │ │ │ ├── ebi_furai.cow.txt │ │ │ │ │ ├── queen.cow.txt │ │ │ │ │ ├── tux.cow.txt │ │ │ │ │ ├── fat-banana.cow.txt │ │ │ │ │ ├── sheep.cow.txt │ │ │ │ │ ├── supermilker.cow.txt │ │ │ │ │ ├── goat2.cow.txt │ │ │ │ │ ├── moose.cow.txt │ │ │ │ │ ├── minotaur.cow.txt │ │ │ │ │ ├── goat.cow.txt │ │ │ │ │ ├── roflcopter.cow.txt │ │ │ │ │ ├── king.cow.txt │ │ │ │ │ ├── luke-koala.cow.txt │ │ │ │ │ ├── hiyoko.cow.txt │ │ │ │ │ ├── vader-koala.cow.txt │ │ │ │ │ ├── whale.cow.txt │ │ │ │ │ ├── cower.cow.txt │ │ │ │ │ ├── seahorse.cow.txt │ │ │ │ │ ├── vader.cow.txt │ │ │ │ │ ├── moofasa.cow.txt │ │ │ │ │ ├── sodomized.cow.txt │ │ │ │ │ ├── fox.cow.txt │ │ │ │ │ ├── ymd_udon.cow.txt │ │ │ │ │ ├── bong.cow.txt │ │ │ │ │ ├── sachiko.cow.txt │ │ │ │ │ ├── world.cow.txt │ │ │ │ │ ├── telebears.cow.txt │ │ │ │ │ ├── C3PO.cow.txt │ │ │ │ │ ├── elephant.cow.txt │ │ │ │ │ ├── kitty.cow.txt │ │ │ │ │ ├── elephant2.cow.txt │ │ │ │ │ ├── ren.cow.txt │ │ │ │ │ ├── bud-frogs.cow.txt │ │ │ │ │ ├── elephant-in-snake.cow.txt │ │ │ │ │ ├── yasuna_16.cow.txt │ │ │ │ │ ├── charlie.cow.txt │ │ │ │ │ ├── squirrel.cow.txt │ │ │ │ │ ├── armadillo.cow.txt │ │ │ │ │ ├── dalek.cow.txt │ │ │ │ │ ├── cat2.cow.txt │ │ │ │ │ ├── iwashi.cow.txt │ │ │ │ │ ├── happy-whale.cow.txt │ │ │ │ │ ├── skeleton.cow.txt │ │ │ │ │ ├── docker-whale.cow.txt │ │ │ │ │ ├── bearface.cow.txt │ │ │ │ │ ├── lamb.cow.txt │ │ │ │ │ ├── yasuna_12.cow.txt │ │ │ │ │ ├── cube.cow.txt │ │ │ │ │ ├── jellyfish.cow.txt │ │ │ │ │ ├── flaming-sheep.cow.txt │ │ │ │ │ ├── stimpy.cow.txt │ │ │ │ │ ├── ibm.cow.txt │ │ │ │ │ ├── yasuna_10.cow.txt │ │ │ │ │ ├── taxi.cow.txt │ │ │ │ │ ├── yasuna_13.cow.txt │ │ │ │ │ ├── R2-D2.cow.txt │ │ │ │ │ ├── ghost.cow.txt │ │ │ │ │ ├── kosh.cow.txt │ │ │ │ │ ├── cowfee.cow.txt │ │ │ │ │ ├── meow.cow.txt │ │ │ │ │ ├── milk.cow.txt │ │ │ │ │ ├── yasuna_09.cow.txt │ │ │ │ │ ├── sudowoodo.cow.txt │ │ │ │ │ ├── spidercow.cow.txt │ │ │ │ │ ├── threader.cow.txt │ │ │ │ │ ├── claw-arm.cow.txt │ │ │ │ │ ├── eyes.cow.txt │ │ │ │ │ ├── cheese.cow.txt │ │ │ │ │ ├── cat.cow.txt │ │ │ │ │ ├── nyan.cow.txt │ │ │ │ │ ├── fence.cow.txt │ │ │ │ │ ├── lamb2.cow.txt │ │ │ │ │ ├── chito.cow.txt │ │ │ │ │ ├── yasuna_19.cow.txt │ │ │ │ │ ├── yasuna_20.cow.txt │ │ │ │ │ ├── yasuna_11.cow.txt │ │ │ │ │ ├── toaster.cow.txt │ │ │ │ │ ├── moojira.cow.txt │ │ │ │ │ ├── mooghidjirah.cow.txt │ │ │ │ │ ├── hand.cow.txt │ │ │ │ │ ├── lobster.cow.txt │ │ │ │ │ ├── beavis.zen.cow.txt │ │ │ │ │ ├── daemon.cow.txt │ │ │ │ │ ├── yasuna_06.cow.txt │ │ │ │ │ ├── radio.cow.txt │ │ │ │ │ ├── bees.cow.txt │ │ │ │ │ ├── yasuna_01.cow.txt │ │ │ │ │ ├── kiss.cow.txt │ │ │ │ │ ├── doge.cow.txt │ │ │ │ │ ├── snoopy.cow.txt │ │ │ │ │ ├── yasuna_08.cow.txt │ │ │ │ │ ├── box.cow.txt │ │ │ │ │ ├── snoopysleep.cow.txt │ │ │ │ │ ├── pinball-machine.cow.txt │ │ │ │ │ ├── yasuna_03.cow.txt │ │ │ │ │ ├── USA.cow.txt │ │ │ │ │ ├── yasuna_03a.cow.txt │ │ │ │ │ ├── yasuna_05.cow.txt │ │ │ │ │ ├── yasuna_07.cow.txt │ │ │ │ │ ├── biohazard.cow.txt │ │ │ │ │ ├── wizard.cow.txt │ │ │ │ │ ├── mech-and-cow.cow.txt │ │ │ │ │ ├── explosion.cow.txt │ │ │ │ │ ├── okazu.cow.txt │ │ │ │ │ ├── personality-sphere.cow.txt │ │ │ │ │ ├── cake.cow.txt │ │ │ │ │ ├── catfence.cow.txt │ │ │ │ │ ├── lightbulb.cow.txt │ │ │ │ │ ├── psychiatrichelp.cow.txt │ │ │ │ │ ├── atom.cow.txt │ │ │ │ │ ├── fire.cow.txt │ │ │ │ │ ├── stegosaurus.cow.txt │ │ │ │ │ ├── yasuna_18.cow.txt │ │ │ │ │ ├── aperture.cow.txt │ │ │ │ │ ├── octopus.cow.txt │ │ │ │ │ ├── yasuna_04.cow.txt │ │ │ │ │ ├── yasuna_17.cow.txt │ │ │ │ │ ├── aperture-blank.cow.txt │ │ │ │ │ ├── broken-heart.cow.txt │ │ │ │ │ ├── hiya.cow.txt │ │ │ │ │ ├── black-mesa.cow.txt │ │ │ │ │ ├── threecubes.cow.txt │ │ │ │ │ ├── surgery.cow.txt │ │ │ │ │ ├── psychiatrichelp2.cow.txt │ │ │ │ │ ├── yasuna_14.cow.txt │ │ │ │ │ ├── glados.cow.txt │ │ │ │ │ ├── karl_marx.cow.txt │ │ │ │ │ ├── maze-runner.cow.txt │ │ │ │ │ ├── companion-cube.cow.txt │ │ │ │ │ ├── dragon.cow.txt │ │ │ │ │ ├── renge.cow.txt │ │ │ │ │ ├── hypno.cow.txt │ │ │ │ │ ├── ghostbusters.cow.txt │ │ │ │ │ ├── yasuna_02.cow.txt │ │ │ │ │ ├── turtle.cow.txt │ │ │ │ │ ├── homer.cow.txt │ │ │ │ │ ├── snoopyhouse.cow.txt │ │ │ │ │ ├── tweety-bird.cow.txt │ │ │ │ │ ├── mule.cow.txt │ │ │ │ │ ├── tux-big.cow.txt │ │ │ │ │ ├── dragon-and-cow.cow.txt │ │ │ │ │ ├── atat.cow.txt │ │ │ │ │ ├── turkey.cow.txt │ │ │ │ │ ├── awesome-face.cow.txt │ │ │ │ │ ├── seahorse-big.cow.txt │ │ │ │ │ └── chessmen.cow.txt │ │ │ │ ├── cowjar-extra │ │ │ │ │ ├── shrug.cow.txt │ │ │ │ │ ├── tableflip.cow.txt │ │ │ │ │ ├── bunny.cow.txt │ │ │ │ │ ├── small.cow.txt │ │ │ │ │ ├── hellokitty.cow.txt │ │ │ │ │ ├── koala.cow.txt │ │ │ │ │ ├── mutilated.cow.txt │ │ │ │ │ ├── default.cow.txt │ │ │ │ │ ├── www.cow.txt │ │ │ │ │ ├── satanic.cow.txt │ │ │ │ │ ├── three-eyes.cow.txt │ │ │ │ │ ├── tux.cow.txt │ │ │ │ │ ├── sheep.cow.txt │ │ │ │ │ ├── supermilker.cow.txt │ │ │ │ │ ├── moose.cow.txt │ │ │ │ │ ├── minotaur.cow.txt │ │ │ │ │ ├── goat.cow.txt │ │ │ │ │ ├── roflcopter.cow.txt │ │ │ │ │ ├── luke-koala.cow.txt │ │ │ │ │ ├── vader-koala.cow.txt │ │ │ │ │ ├── cower.cow.txt │ │ │ │ │ ├── vader.cow.txt │ │ │ │ │ ├── moofasa.cow.txt │ │ │ │ │ ├── elephant.cow.txt │ │ │ │ │ ├── kitty.cow.txt │ │ │ │ │ ├── bud-frogs.cow.txt │ │ │ │ │ ├── ren.cow.txt │ │ │ │ │ ├── udder.cow.txt │ │ │ │ │ ├── elephant-in-snake.cow.txt │ │ │ │ │ ├── cat.cow.txt │ │ │ │ │ ├── skeleton.cow.txt │ │ │ │ │ ├── bearface.cow.txt │ │ │ │ │ ├── lamb.cow.txt │ │ │ │ │ ├── stimpy.cow.txt │ │ │ │ │ ├── flaming-sheep.cow.txt │ │ │ │ │ ├── kosh.cow.txt │ │ │ │ │ ├── cowfee.cow.txt │ │ │ │ │ ├── meow.cow.txt │ │ │ │ │ ├── milk.cow.txt │ │ │ │ │ ├── spidercow.cow.txt │ │ │ │ │ ├── cheese.cow.txt │ │ │ │ │ ├── eyes.cow.txt │ │ │ │ │ ├── fence.cow.txt │ │ │ │ │ ├── lamb2.cow.txt │ │ │ │ │ ├── moojira.cow.txt │ │ │ │ │ ├── mooghidjirah.cow.txt │ │ │ │ │ ├── daemon.cow.txt │ │ │ │ │ ├── beavis.zen.cow.txt │ │ │ │ │ ├── snoopy.cow.txt │ │ │ │ │ ├── snoopysleep.cow.txt │ │ │ │ │ ├── mech-and-cow.cow.txt │ │ │ │ │ ├── catfence.cow.txt │ │ │ │ │ ├── psychiatrichelp.cow.txt │ │ │ │ │ ├── stegosaurus.cow.txt │ │ │ │ │ ├── hiya.cow.txt │ │ │ │ │ ├── surgery.cow.txt │ │ │ │ │ ├── psychiatrichelp2.cow.txt │ │ │ │ │ ├── dragon.cow.txt │ │ │ │ │ ├── hypno.cow.txt │ │ │ │ │ ├── ghostbusters.cow.txt │ │ │ │ │ ├── turtle.cow.txt │ │ │ │ │ ├── snoopyhouse.cow.txt │ │ │ │ │ ├── dragon-and-cow.cow.txt │ │ │ │ │ └── turkey.cow.txt │ │ │ │ ├── cowjar │ │ │ │ │ ├── bunny.cow.txt │ │ │ │ │ ├── small.cow.txt │ │ │ │ │ ├── hellokitty.cow.txt │ │ │ │ │ ├── koala.cow.txt │ │ │ │ │ ├── mutilated.cow.txt │ │ │ │ │ ├── www.cow.txt │ │ │ │ │ ├── default.cow.txt │ │ │ │ │ ├── satanic.cow.txt │ │ │ │ │ ├── three-eyes.cow.txt │ │ │ │ │ ├── tux.cow.txt │ │ │ │ │ ├── moose.cow.txt │ │ │ │ │ ├── sheep.cow.txt │ │ │ │ │ ├── supermilker.cow.txt │ │ │ │ │ ├── luke-koala.cow.txt │ │ │ │ │ ├── vader-koala.cow.txt │ │ │ │ │ ├── cower.cow.txt │ │ │ │ │ ├── vader.cow.txt │ │ │ │ │ ├── moofasa.cow.txt │ │ │ │ │ ├── telebears.cow.txt │ │ │ │ │ ├── elephant.cow.txt │ │ │ │ │ ├── kitty.cow.txt │ │ │ │ │ ├── ren.cow.txt │ │ │ │ │ ├── bud-frogs.cow.txt │ │ │ │ │ ├── elephant-in-snake.cow.txt │ │ │ │ │ ├── udder.cow.txt │ │ │ │ │ ├── squirrel.cow.txt │ │ │ │ │ ├── skeleton.cow.txt │ │ │ │ │ ├── stimpy.cow.txt │ │ │ │ │ ├── flaming-sheep.cow.txt │ │ │ │ │ ├── kosh.cow.txt │ │ │ │ │ ├── meow.cow.txt │ │ │ │ │ ├── milk.cow.txt │ │ │ │ │ ├── cheese.cow.txt │ │ │ │ │ ├── eyes.cow.txt │ │ │ │ │ ├── daemon.cow.txt │ │ │ │ │ ├── beavis.zen.cow.txt │ │ │ │ │ ├── kiss.cow.txt │ │ │ │ │ ├── stegosaurus.cow.txt │ │ │ │ │ ├── surgery.cow.txt │ │ │ │ │ ├── dragon.cow.txt │ │ │ │ │ ├── ghostbusters.cow.txt │ │ │ │ │ ├── turtle.cow.txt │ │ │ │ │ ├── dragon-and-cow.cow.txt │ │ │ │ │ └── turkey.cow.txt │ │ │ │ └── cowjar-off │ │ │ │ │ ├── head-in.cow.txt │ │ │ │ │ ├── sodomized.cow.txt │ │ │ │ │ └── bong.cow.txt │ │ │ ├── cowsayBorg.txt │ │ │ ├── cowsayDead.txt │ │ │ ├── cowsayEyes.txt │ │ │ ├── cowsayGreedy.txt │ │ │ ├── cowsayHello.txt │ │ │ ├── cowsayParanoid.txt │ │ │ ├── cowsayStoned.txt │ │ │ ├── cowsayTired.txt │ │ │ ├── cowsayTongue.txt │ │ │ ├── cowsayTongueEyes.txt │ │ │ ├── cowsayWired.txt │ │ │ ├── cowsayYoung.txt │ │ │ ├── cowthinkHello.txt │ │ │ ├── cowsayEyesBackslash.txt │ │ │ ├── cowsayFooBarBaz.txt │ │ │ ├── cowsayWrap2.txt │ │ │ ├── cowsayTux.txt │ │ │ ├── cowsayWhitespace.txt │ │ │ ├── cowsayHelloHtml.html │ │ │ ├── cowsayMulti.txt │ │ │ ├── cowsayMultiline.txt │ │ │ ├── cowthinkMulti.txt │ │ │ ├── cowsayLong.txt │ │ │ ├── cowsayMultilineLong.txt │ │ │ └── cattle │ │ │ │ └── cheese.cow │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── ricksbrown │ │ │ └── cowsay │ │ │ ├── CowFormatterTest.java │ │ │ ├── CowParseExceptionTest.java │ │ │ └── MessageTest.java │ └── main │ │ ├── resources │ │ └── MessagesBundle_de.properties │ │ └── java │ │ └── com │ │ └── github │ │ └── ricksbrown │ │ └── cowsay │ │ ├── Environment.java │ │ ├── CowParseException.java │ │ ├── CowEnvironment.java │ │ └── I18n.java └── cowgen.sh ├── jbang-catalog.json ├── cowjar-js ├── README.md └── pom.xml ├── cowjar-extra ├── README.md └── pom.xml ├── .gitignore ├── cowjar-off └── README.md ├── wrappers ├── cowsay.bat ├── cowthink.bat ├── cowsay ├── cowthink └── README.md ├── .github └── workflows │ └── maven.yml ├── cowsay-example ├── build.xml ├── README.md └── src │ └── main │ └── java │ └── Moo.java └── cowjar └── README.md /cowsay/src/test/resources/cowgen/cowjar-js/template.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/shrug.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | ¯\_(ツ)_/¯ 6 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/shrug.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | ¯\_(ツ)_/¯ 6 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/tableflip.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | (╯°□°)╯︵ ┻━┻ 6 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/tableflip.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | (╯°□°)╯︵ ┻━┻ 6 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cthulhu-mini.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | ^(;,;)^ 8 | 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bunny.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \ 6 | \ /\ 7 | ( ) 8 | .( o ). 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/bunny.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \ 6 | \ /\ 7 | ( ) 8 | .( o ). 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/bunny.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \ 6 | \ /\ 7 | ( ) 8 | .( o ). 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bill-the-cat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _ /| 7 | \'o.O' 8 | =(___)= 9 | U 10 | -------------------------------------------------------------------------------- /cowsay/src/main/resources/MessagesBundle_de.properties: -------------------------------------------------------------------------------- 1 | n=Die Text wird nicht umbrochen werden 2 | e=Das Aussehen der Augen der Kuh w\u00e4hlen 3 | usage=cowsay [Optionen] Text -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/robot.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | [-] 8 | (+)=C 9 | | | 10 | OOO 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/pawn.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | ( ) 8 | || 9 | /__\ 10 | (____) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/small.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,__, 5 | \ (oo)____ 6 | (__) )\ 7 | ||--|| * 8 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/small.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,__, 5 | \ (oo)____ 6 | (__) )\ 7 | ||--|| * 8 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/small.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,__, 5 | \ (oo)____ 6 | (__) )\ 7 | ||--|| * 8 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/hellokitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\_)o< 7 | | \ 8 | | O . O| 9 | \_____/ 10 | -------------------------------------------------------------------------------- /jbang-catalog.json: -------------------------------------------------------------------------------- 1 | { 2 | "catalogs": {}, 3 | "aliases": { 4 | "cowsay": { 5 | "script-ref": "com.github.ricksbrown:cowsay:LATEST" 6 | } 7 | }, 8 | "templates": {} 9 | } -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hedgehog.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ ..:::::::::. 6 | :::::::::::::: 7 | /. `:::::::::::: 8 | O__,_:::::::::::' 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/kitten.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | |\_/| 8 | |o o|__ 9 | --*--__\ 10 | C_C_(___) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ___ 7 | {~o_o~} 8 | ( Y ) 9 | ()~*~() 10 | (_)-(_) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/mutilated.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \_______ 5 | v__v \ \ O ) 6 | (oo) ||----w | 7 | (__) || || \/\ 8 | 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/rook.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | WWWWWW 8 | | | 9 | | | 10 | |__| 11 | /____\ 12 | (______) 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ___ 7 | {~._.~} 8 | ( Y ) 9 | ()~*~() 10 | (_)-(_) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/mutilated.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \_______ 5 | v__v \ \ O ) 6 | (oo) ||----w | 7 | (__) || || \/\ 8 | 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/hellokitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\_)o< 7 | | \ 8 | | o . o| 9 | \_____/ 10 | 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ___ 7 | {~o_o~} 8 | ( Y ) 9 | ()~*~() 10 | (_)-(_) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/mutilated.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \_______ 5 | v__v \ \ O ) 6 | (oo) ||----w | 7 | (__) || || \/\ 8 | 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hellokitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\_)o< 7 | | \ 8 | | o . o| 9 | \_____/ 10 | 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/owl.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ___ 7 | (o o) 8 | ( V ) 9 | /--m-m- 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/kilroy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,,, 7 | (0 0) 8 | +---ooO-(_)-Ooo---+ 9 | | | 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/mailchimp.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ______ 7 | / ___M ]__ 8 | C{ ( o o )} 9 | { •• 10 | \___ 11 | ----´ 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/tortoise.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ ___ 6 | oo // \\ 7 | (_,\/ \_/ \ 8 | \ \_/_\_/> 9 | /_/ \_\ 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bishop.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | <>_ 7 | (\) ) 8 | \__/ 9 | (____) 10 | | | 11 | |__| 12 | /____\ 13 | (______) 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/knight.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __/"""\ 7 | ]___ 0 } 8 | / } 9 | /~ } 10 | \____/ 11 | /____\ 12 | (______) 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/robotfindskitten.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | [-] |\_/| 8 | (+)=C |o o|__ 9 | | | --*--__\ 10 | OOO C_C_(___) 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayBorg.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (==)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayDead.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (xx)\_______ 6 | (__)\ )\/\ 7 | U ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayEyes.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (QQ)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/www.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||--WWW | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayGreedy.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ ($$)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayHello.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayParanoid.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (@@)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayStoned.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (**)\_______ 6 | (__)\ )\/\ 7 | U ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayTired.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (--)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayTongue.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | V ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayTongueEyes.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (QQ)\_______ 6 | (__)\ )\/\ 7 | V ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayWired.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (OO)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayYoung.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (..)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowthinkHello.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | ( Hello ) 3 | ------- 4 | o ^__^ 5 | o (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/dolphin.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | , 7 | __)\_ 8 | (_.-' a`-. 9 | jgs (/~~````(/~^^` 10 | 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/fat-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | A__A 8 | ( OO )\_----__ 9 | (____)\ )\/\ 10 | || | 11 | ||`---w|| 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/wood.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ --木-- 6 | /|\ 7 | / | \ 8 | --木-- | --木-- 9 | /|\ /|\ 10 | / | \/ | \ 11 | | | 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/www.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||--WWW | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/zen-noh-milk.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | 8 | iニニi 9 | / /ヽ 10 | |農|| 11 | |協|| 12 | |牛||_ 13 | /|乳||/ 14 |  ̄ ̄ ̄ ̄ ̄ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/default.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayEyesBackslash.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ ^__^ 5 | \ (\\)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/default.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/www.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||--WWW | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/default.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/lollerskates.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\O 7 | /\/ 8 | /\ 9 | / \ 10 | LOL LOL 11 | :-D LOLLERSKATES :-D 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/satanic.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ (__) 6 | (\/) 7 | /-------\/ 8 | / | 666 || 9 | * ||----|| 10 | ~~ ~~ 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/three-eyes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^___^ 5 | \ (ooo)\_______ 6 | (___)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowjar-js/README.md: -------------------------------------------------------------------------------- 1 | # Cowjar-js 2 | 3 | This cowjar packages the cowfiles from [https://github.com/piuccio/cowsay](https://github.com/piuccio/cowsay). 4 | 5 | ## Cowjars 6 | 7 | For more information on cowjars see: [cowjar](../cowjar) 8 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/satanic.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ (__) 6 | (\/) 7 | /-------\/ 8 | / | 666 || 9 | * ||----|| 10 | ~~ ~~ 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/three-eyes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^___^ 5 | \ (ooo)\_______ 6 | (___)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/banana.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | ". ,# 8 | \ `-._____,-'=/ 9 | ____`._ ----- _,'_____PhS 10 | `-----' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/satanic.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ (__) 6 | (\/) 7 | /-------\/ 8 | / | 666 || 9 | * ||----|| 10 | ~~ ~~ 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/shikato.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | Lー'{r ァjーノ 8 | _`)-ム{ 9 | /´::( ・)ヽ-- 、 10 | {::::::::::::::} 11 | ゝ:::::.ノー- 12 | しソ¨UU 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/clippy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | / \ 8 | | | 9 | @ @ 10 | | | 11 | || |/ 12 | || || 13 | |\_/| 14 | \___/ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayFooBarBaz.txt: -------------------------------------------------------------------------------- 1 | _____________ 2 | < foo bar baz > 3 | ------------- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayWrap2.txt: -------------------------------------------------------------------------------- 1 | ____ 2 | / He \ 3 | | ll | 4 | \ o / 5 | ---- 6 | \ ^__^ 7 | \ (oo)\_______ 8 | (__)\ )\/\ 9 | ||----w | 10 | || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ebi_furai.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,.,,、,..,、、.,、,、、.,_ /i 7 | ;'`;、、:、..:、:,:,.::`'::゙":,'´ --i 8 | '、;:..: ,:.、.:',.:.::_.;..;:.‐'゙ 9 | 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayTux.txt: -------------------------------------------------------------------------------- 1 | _______ 2 | < Hello > 3 | ------- 4 | \ 5 | \ 6 | .--. 7 | |o_o | 8 | |:_/ | 9 | // \ \ 10 | (| | ) 11 | /'\_ _/`\ 12 | \___)=(___/ 13 | 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayWhitespace.txt: -------------------------------------------------------------------------------- 1 | _______________ 2 | < Hello there > 3 | --------------- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowjar-extra/README.md: -------------------------------------------------------------------------------- 1 | # Cowjar-extra 2 | 3 | This cowjar packages the cowfiles from [https://github.com/bkendzior/cowfiles](https://github.com/bkendzior/cowfiles). 4 | 5 | ## Cowjars 6 | 7 | For more information on cowjars see: [cowjar](../cowjar) 8 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/queen.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | () 7 | <~~~~> 8 | \__/ 9 | (____) 10 | | | 11 | | | 12 | |__| 13 | /____\ 14 | (______) 15 | (________) 16 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/tux.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .--. 7 | |o_o | 8 | |:_/ | 9 | // \ \ 10 | (| | ) 11 | /'\_ _/`\ 12 | \___)=(___/ 13 | 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/tux.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .--. 7 | |o_o | 8 | |:_/ | 9 | // \ \ 10 | (| | ) 11 | /'\_ _/`\ 12 | \___)=(___/ 13 | 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/tux.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .--. 7 | |o_o | 8 | |:_/ | 9 | // \ \ 10 | (| | ) 11 | /'\_ _/`\ 12 | \___)=(___/ 13 | 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/fat-banana.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | "-.. __ __.='> 7 | `. """"" ,' 8 | "-..__ _.-" 9 | ~ ~~ ~ ~ ~ """ ~~ ~ 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | UooU\.'@@@@@@`. 8 | \__/(@@@@@@@@@@) 9 | (@@@@@@@@) 10 | `YY~~~~YY' 11 | || || 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/supermilker.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ ________ 6 | (__)\ )\/\ |Super | 7 | ||----W | |Milker| 8 | || UDDDDDDDDD|______| 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/moose.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \_\_ _/_/ 6 | \ \__/ 7 | (oo)\_______ 8 | (__)\ )\/\ 9 | ||----w | 10 | || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | UooU\.'@@@@@@`. 8 | \__/(@@@@@@@@@@) 9 | (@@@@@@@@) 10 | `YY~~~~YY' 11 | || || 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/supermilker.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ ________ 6 | (__)\ )\/\ |Super | 7 | ||----W | |Milker| 8 | || UDDDDDDDDD|______| 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | UooU\.'@@@@@@`. 8 | \__/(@@@@@@@@@@) 9 | (@@@@@@@@) 10 | `YY~~~~YY' 11 | || || 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/supermilker.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo)\_______ ________ 6 | (__)\ )\/\ |Super | 7 | ||----W | |Milker| 8 | || UDDDDDDDDD|______| 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/goat2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | )__( 7 | '|oo|'________/ 8 | |__| | 9 | ||"""""""|| 10 | || || 11 | 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/moose.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \_\_ _/_/ 6 | \ \__/ 7 | (oo)\_______ 8 | (__)\ )\/\ 9 | ||----- | 10 | || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/moose.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ \_\_ _/_/ 6 | \ \__/ 7 | (oo)\_______ 8 | (__)\ )\/\ 9 | ||----w | 10 | || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/minotaur.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo) 6 | (__) 7 | /-||-\ 8 | \|\/|/ 9 | o==o 10 | |||| 11 | ()() 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/minotaur.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^__^ 5 | \ (oo) 6 | (__) 7 | /-||-\ 8 | \|\/|/ 9 | o==o 10 | |||| 11 | ()() 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/goat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ _)) 7 | > o\ _~ 8 | `;'\\__-' \_ 9 | | ) _ \ \ 10 | / / `` w w 11 | w w 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | release.properties 7 | dependency-reduced-pom.xml 8 | buildNumber.properties 9 | nbactions.xml 10 | /nb-configuration.xml 11 | /nbactions-release-profile.xml 12 | 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/goat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ _)) 7 | > o\ _~ 8 | `;'\\__-' \_ 9 | | ) _ \ \ 10 | / / `` w w 11 | w w 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/roflcopter.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ROFL:ROFL:ROFL:ROFL 7 | _^___ 8 | L __/ oo \ 9 | LOL===__ \ 10 | L \________] 11 | I I 12 | --------/ 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/luke-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | ___ // 7 | {~._.~}// 8 | ( Y )K/ 9 | ()~*~() 10 | (_)-(_) 11 | Luke 12 | Sywalker 13 | koala 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/roflcopter.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ROFL:ROFL:ROFL:ROFL 7 | _^___ 8 | L __/ oo \ 9 | LOL===__ \ 10 | L \________] 11 | I I 12 | --------/ 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/king.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .::. 7 | _::_ 8 | _/____\_ 9 | \ / 10 | \____/ 11 | (____) 12 | | | 13 | |__| 14 | / \ 15 | (______) 16 | (________) 17 | /________\ 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/luke-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | ___ // 7 | {~o_o~}// 8 | ( Y )K/ 9 | ()~*~() 10 | (_)-(_) 11 | Luke 12 | Sywalker 13 | koala 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/vader-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | .---. // 7 | Y|o o|Y// 8 | /_(i=i)K/ 9 | ~()~*~()~ 10 | (_)-(_) 11 | 12 | Darth 13 | Vader 14 | koala 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/luke-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | ___ // 7 | {~o_o~}// 8 | ( Y )K/ 9 | ()~*~() 10 | (_)-(_) 11 | Luke 12 | Sywalker 13 | koala 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hiyoko.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ,、 ,._ 8 | ノ ・ ヽ 9 | / ::: i 10 | / ::: ゙、 11 | ,i::: `ー-、 12 | |::: i 13 | !::::.. ノ 14 | `ー――――'" 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/vader-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | .---. // 7 | Y|o o|Y// 8 | /_(i=i)K/ 9 | ~()~*~()~ 10 | (_)-(_) 11 | 12 | Darth 13 | Vader 14 | koala 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/whale.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | '-. 8 | .---._ \ \.--' 9 | / `-..__) ,-' 10 | | 0 / 11 | \--.__, .__.,` 12 | `-.___'._\_.' 13 | 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/vader-koala.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . 6 | .---. // 7 | Y|o o|Y// 8 | /_(i=i)K/ 9 | ~()~*~()~ 10 | (_)-(_) 11 | 12 | Darth 13 | Vader 14 | koala 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cower.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,__, | | 7 | (oo)\| |___ 8 | (__)\| | )\_ 9 | | |_w | \ 10 | | | || * 11 | 12 | Cower.... 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-off/head-in.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ^__^ / 7 | (oo)\_______/ _________ 8 | (__)\ )=( ____|_ \_____ 9 | ||----w | \ \ \_____ | 10 | || || || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/cower.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,__, | | 7 | (oo)\| |___ 8 | (__)\| | )\_ 9 | | |_w | \ 10 | | | || * 11 | 12 | Cower.... 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/cower.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,__, | | 7 | (oo)\| |___ 8 | (__)\| | )\_ 9 | | |_w | \ 10 | | | || * 11 | 12 | Cower.... 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/vader.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,-^-. 5 | \ !oYo! 6 | \ /./=\.\______ 7 | ## )\/\ 8 | ||-----w|| 9 | || || 10 | 11 | Cowth Vader 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/vader.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,-^-. 5 | \ !oYo! 6 | \ /./=\.\______ 7 | ## )\/\ 8 | ||-----w|| 9 | || || 10 | 11 | Cowth Vader 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/seahorse.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | (\(\/ 8 | .-._)oo '_ 9 | '---. .'\ 10 | ) \.-'\ 11 | /__ ; ( 12 | |__ : /'._/ 13 | \_ ( 14 | .,) ) 15 | '-.-' 16 | 17 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/vader.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,-^-. 5 | \ !oYo! 6 | \ /./=\.\______ 7 | ## )\/\ 8 | ||-----w|| 9 | || || 10 | 11 | Cowth Vader 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/moofasa.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____ 5 | \ / \ 6 | | ^__^ | 7 | | (oo) |______ 8 | | (__) | )\/\ 9 | \____/|----w | 10 | || || 11 | 12 | Moofasa 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/moofasa.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____ 5 | \ / \ 6 | | ^__^ | 7 | | (oo) |______ 8 | | (__) | )\/\ 9 | \____/|----w | 10 | || || 11 | 12 | Moofasa 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/moofasa.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____ 5 | \ / \ 6 | | ^__^ | 7 | | (oo) |______ 8 | | (__) | )\/\ 9 | \____/|----w | 10 | || || 11 | 12 | Moofasa 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/sodomized.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ _ 5 | \ (_) 6 | \ ^__^ / \ 7 | \ (oo)\_____/_\ \ 8 | (__)\ ) / 9 | ||----w (( 10 | || ||>> 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-off/sodomized.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ _ 5 | \ (_) 6 | \ ^__^ / \ 7 | \ (oo)\_____/_\ \ 8 | (__)\ ) / 9 | ||----w (( 10 | || ||>> 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/fox.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\ /\ Todd Vargo 7 | //\\_//\\ ____ 8 | \_ _/ / / 9 | / * * \ /^^^] 10 | \_\O/_/ [ ] 11 | / \_ [ / 12 | \ \_ / / 13 | [ [ / \/ _/ 14 | _[ [ \ /_/ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ymd_udon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | _ -  ̄ - _ 8 | _-______- _ 9 |  ̄l ● ● l ̄ 10 | ヽ、_ ⌒ _ノ 11 | _ -‐ニ  ̄ ニ‐- _ 12 | /⌒ ‐ニ‐  ̄ /  ̄ ‐ニ‐⌒ヽ 13 | ヽ、_ノ └-u‐┘ ヽ、_ノ 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bong.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ^__^ 7 | _______/(oo) 8 | /\/( /(__) 9 | | W----|| |~| 10 | || || |~| ~~ 11 | |~| ~ 12 | |_| o 13 | |#|/ 14 | _+#+_ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/sachiko.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | , -――- 、 8 | / ヽ、 9 | /爻ノリノハノリlノ ゝ l 10 | <ノリノ‐' ー リ > } 11 | l ノ ┃ ┃ l ノ ノ 12 | l人 r‐┐ !ノ^) 13 | ゝ ` ´ ‐<´ 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/world.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _,--', _._.--._____ 7 | .--.--';_'-.', ";_ _.,-' 8 | .'--'. _.' {`'-;_ .-.>.' 9 | '-:_ ) / `' '=. 10 | ) > {_/, /~) 11 | snd |/ `^ .' 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-off/bong.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ^__^ 7 | _______/(oo) 8 | /\/( /(__) 9 | | W----|| |~| 10 | || || |~| ~~ 11 | |~| ~ 12 | |_| o 13 | |#|/ 14 | _+#+_ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/telebears.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ _ 5 | \ (_) <-- TeleBEARS 6 | \ ^__^ / \ 7 | \ (oo)\_____/_\ \ 8 | (__)\ you ) / 9 | ||----w (( 10 | || ||>> 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/telebears.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ _ 5 | \ (_) <-- TeleBEARS 6 | \ ^__^ / \ 7 | \ (oo)\_____/_\ \ 8 | (__)\ you ) / 9 | ||----w (( 10 | || ||>> 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/C3PO.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /~\ 7 | |oo ) 8 | _\=/_ 9 | / \ 10 | //|/.\|\\ 11 | || \_/ || 12 | || |\ /| || 13 | # \_ _/ # 14 | | | | 15 | | | | 16 | []|[] 17 | | | | 18 | /_]_[_\ 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/elephant.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ /\ ___ /\ 5 | \ // \/ \/ \\ 6 | (( o o )) 7 | \\ / \ // 8 | \/ | | \/ 9 | | | | | 10 | | | | | 11 | | o | 12 | | | | | 13 | |m| |m| 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/elephant.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ /\ ___ /\ 5 | \ // \/ \/ \\ 6 | (( O O )) 7 | \\ / \ // 8 | \/ | | \/ 9 | | | | | 10 | | | | | 11 | | o | 12 | | | | | 13 | |m| |m| 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/kitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ("`-' '-/") .___..--' ' "`-._ 7 | ` *_ * ) `-. ( ) .`-.__. `) 8 | (_Y_.) ' ._ ) `._` ; `` -. .-' 9 | _.. `--'_..-_/ /--' _ .' ,4 10 | ( i l ),-'' ( l i),' ( ( ! .-' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayHelloHtml.html: -------------------------------------------------------------------------------- 1 |
 _______
2 | < Hello >
3 |  -------
4 |         \   ^__^
5 |          \  (oo)\_______
6 |             (__)\       )\/\
7 |                 ||----w |
8 |                 ||     ||
9 | 
A cow saying 'Hello'
-------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/elephant.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ /\ ___ /\ 5 | \ // \/ \/ \\ 6 | (( o o )) 7 | \\ / \ // 8 | \/ | | \/ 9 | | | | | 10 | | | | | 11 | | o | 12 | | | | | 13 | |m| |m| 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/kitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ("`-' '-/") .___..--' ' "`-._ 7 | ` o_ o ) `-. ( ) .`-.__. `) 8 | (_Y_.) ' ._ ) `._` ; `` -. .-' 9 | _.. `--'_..-_/ /--' _ .' ,4 10 | ( i l ),-'' ( l i),' ( ( ! .-' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/kitty.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ("`-' '-/") .___..--' ' "`-._ 7 | ` o_ o ) `-. ( ) .`-.__. `) 8 | (_Y_.) ' ._ ) `._` ; `` -. .-' 9 | _.. `--'_..-_/ /--' _ .' ,4 10 | ( i l ),-'' ( l i),' ( ( ! .-' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/elephant2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | / \~~~/ \ 7 | ( .. )----, 8 | \__ __/ \ 9 | )| /) |\ 10 | | /\ /___\ / ^ 11 | "-|__| |__| 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/ren.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____ 7 | /# /_\_ 8 | | |/o\o\ 9 | | \\_/_/ 10 | / |_ | 11 | | ||\_ ~| 12 | | ||| \/ 13 | | |||_ 14 | \// | 15 | || | 16 | ||_ \ 17 | \_| o| 18 | /\___/ 19 | / ||||__ 20 | (___)_) 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ren.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____ 7 | /# /_\_ 8 | | |/o\o\ 9 | | \\_/_/ 10 | / |_ | 11 | | ||\_ ~| 12 | | ||| \/ 13 | | |||_ 14 | \// | 15 | || | 16 | ||_ \ 17 | \_| o| 18 | /\___/ 19 | / ||||__ 20 | (___)_) 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/bud-frogs.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | oO)-. .-(Oo 7 | /__ _\ /_ __\ 8 | \ \( | ()~() | )/ / 9 | \__|\ | (-___-) | /|__/ 10 | ' '--' ==`-'== '--' ' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/elephant-in-snake.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ .... 6 | ........ . 7 | . . 8 | . . 9 | ......... ....... 10 | .............................. 11 | 12 | Elephant inside ASCII snake 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/udder.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ (__) 6 | o o\ 7 | ('') \--------- 8 | \ \ 9 | | |\ 10 | ||---( )_|| * 11 | || UU || 12 | == == 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/bud-frogs.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | oO)-. .-(Oo 7 | /__ _\ /_ __\ 8 | \ \( | ()~() | )/ / 9 | \__|\ | (-___-) | /|__/ 10 | ' '--' ==`-'== '--' ' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/ren.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____ 7 | /# /_\_ 8 | | |/o\o\ 9 | | \\_/_/ 10 | / |_ | 11 | | ||\_ ~| 12 | | ||| \/ 13 | | |||_ 14 | \// | 15 | || | 16 | ||_ \ 17 | \_| o| 18 | /\___/ 19 | / ||||__ 20 | (___)_) 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/udder.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ (__) 6 | o o\ 7 | ('') \--------- 8 | \ \ 9 | | |\ 10 | ||---( )_|| * 11 | || UU || 12 | == == 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bud-frogs.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | oO)-. .-(Oo 7 | /__ _\ /_ __\ 8 | \ \( | ()~() | )/ / 9 | \__|\ | (-___-) | /|__/ 10 | ' '--' ==`-'== '--' ' 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/elephant-in-snake.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ .... 6 | ........ . 7 | . . 8 | . . 9 | ......... ....... 10 | .............................. 11 | 12 | Elephant inside ASCII snake 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_16.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ..:  ̄ ̄ ̄ ̄: :. 7 | /:: /|.:/ |.: .:\ 8 | , /|/ |./ |.ハ.: .:ヽ 9 | ./.:イ__ノ ヽ、___∨.: .:. 10 | ./: .:≡≡ ≡≡.|.: .:| 11 | /ノ|/} }. } } |:ハ:.:| 12 | .ヽ{,{ -~~~- {,{|:/ノ:从 13 | ∨v、>z-r-x-:r</レレへ 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/elephant-in-snake.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ .... 6 | ........ . 7 | . . 8 | . . 9 | ......... ....... 10 | .............................. 11 | 12 | Elephant inside ASCII snake 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/squirrel.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _ _ 7 | | __/| .~ ~. 8 | /oo `./ .' 9 | {o__, { 10 | / . . ) 11 | `-` '-' } 12 | .( _( )_.' 13 | '---.~_ _ _| 14 | 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayMulti.txt: -------------------------------------------------------------------------------- 1 | _________________________________________ 2 | / Moo moo moo moo moo moo moo moo moo moo \ 3 | \ moo moo moo moo moo moo moo moo moo / 4 | ----------------------------------------- 5 | \ ^__^ 6 | \ (oo)\_______ 7 | (__)\ )\/\ 8 | ||----w | 9 | || || 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayMultiline.txt: -------------------------------------------------------------------------------- 1 | _______________________________ 2 | / This is a test text. \ 3 | | To test long lines in cowsay. | 4 | \ Moo moo moo. / 5 | ------------------------------- 6 | \ ^__^ 7 | \ (oo)\_______ 8 | (__)\ )\/\ 9 | ||----w | 10 | || || 11 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowthinkMulti.txt: -------------------------------------------------------------------------------- 1 | _________________________________________ 2 | ( Moo moo moo moo moo moo moo moo moo moo ) 3 | ( moo moo moo moo moo moo moo moo moo ) 4 | ----------------------------------------- 5 | o ^__^ 6 | o (oo)\_______ 7 | (__)\ )\/\ 8 | ||----w | 9 | || || 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/charlie.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ ,, _ 7 | / `、 8 | / (_ノL_) ヽ 9 | / ´・ ・` l 10 | (l し l) 11 | l __ l 12 | > 、 _ ィ 13 | /  ̄ ヽ 14 | / | iヽ 15 | |\| |/| 16 | | ||/\/\/\/ | | 17 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/squirrel.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _ _ 7 | | __/| .~ ~. 8 | /oo `./ .' 9 | {o__, { 10 | / . . ) 11 | `-` '-' } 12 | .( _( )_.' 13 | '---.~_ _ _| 14 | 15 | -------------------------------------------------------------------------------- /cowjar-off/README.md: -------------------------------------------------------------------------------- 1 | # Cowjar-off 2 | 3 | This cowjar packages the potentially offensive cowfiles from [https://github.com/schacon/cowsay](https://github.com/schacon/cowsay). 4 | 5 | It is inspired by the [cowsay-off ubuntu package](https://packages.ubuntu.com/bionic/all/cowsay-off/filelist). 6 | 7 | ## Cowjars 8 | 9 | For more information on cowjars see: [cowjar](../cowjar) 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/armadillo.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,.-----__ 7 | ,:::://///,:::-. 8 | /:''/////// ``:::`;/|/ 9 | /' |||||| :://'`\ 10 | .' , |||||| `/( e \ 11 | -===~__-'\__X_`````\_____/~`-._ `. 12 | ~~ ~~ `~-' 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/dalek.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ___ 7 | D>=G===' '. 8 | |======| 9 | |======| 10 | )--/]IIIIII] 11 | |_______| 12 | C O O O D 13 | C O O O D 14 | C O O O D 15 | C__O__O__O__D 16 | snd [_____________] 17 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/cat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | \ 8 | |\___/| 9 | =) oYo (= 10 | \ ^ / 11 | )=*=( 12 | / \ 13 | | | 14 | /| | | |\ 15 | \| | |_|/\ 16 | //_// ___/ 17 | \_) 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cat2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | \ 8 | |\___/| 9 | =) oYo (= 10 | \ ^ / 11 | )=*=( 12 | / \ 13 | | | 14 | /| | | |\ 15 | \| | |_|/\ 16 | //_// ___/ 17 | \_) 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/iwashi.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____ _______ 7 | ィ'' @ :. ,! ,, , , ̄ ̄ ¨` ‐- __ 8 | \ ノ i ’ ’’ ’’、_;:`:‐.-_-‐ニ==彳 9 | ` <. _ .ー 、 !三 < 10 | `¨ ‐= . ____.. ニ=-‐‐`'´`ミ、 三> 11 |  ̄ ̄ 12 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/skeleton.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ (__) 5 | \ /oo| 6 | \ (_"_)*+++++++++* 7 | //I#\\\\\\\\I\ 8 | I[I|I|||||I I ` 9 | I`I'///'' I I 10 | I I I I 11 | ~ ~ ~ ~ 12 | Scowleton 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/happy-whale.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | __ / __ 8 | / \ | / \ 9 | \|/ 10 | _.---v---.,_ 11 | / \ /\__/\ 12 | / \ \_ _/ 13 | |__ @ |_/ / 14 | _/ / 15 | \ \__, / 16 | ~~~~\~~~~~~~~~~~~~~`~~~ 17 | 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/skeleton.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ (__) 5 | \ /oo| 6 | \ (_"_)*+++++++++* 7 | //I#\\\\\\\\I\ 8 | I[I|I|||||I I ` 9 | I`I'///'' I I 10 | I I I I 11 | ~ ~ ~ ~ 12 | Scowleton 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/skeleton.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ (__) 5 | \ /oo| 6 | \ (_"_)*+++++++++* 7 | //I#\\\\\\\\I\ 8 | I[I|I|||||I I ` 9 | I`I'///'' I I 10 | I I I I 11 | ~ ~ ~ ~ 12 | Scowleton 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/docker-whale.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ## . 7 | ## ## ## == 8 | ## ## ## ## === 9 | /""""""""""""""""\___/ === 10 | ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ 11 | \______ o __/ 12 | \ \ __/ 13 | \____\______/ 14 | 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayLong.txt: -------------------------------------------------------------------------------- 1 | _____________________________________________________________________________ 2 | < Moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo > 3 | ----------------------------------------------------------------------------- 4 | \ ^__^ 5 | \ (oo)\_______ 6 | (__)\ )\/\ 7 | ||----w | 8 | || || 9 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/bearface.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .--. .--. 7 | : (\ ". _......_ ." /) : 8 | '. ` ` .' 9 | /' _ _ `\ 10 | / o} {o \ 11 | | / \ | 12 | | /' `\ | 13 | \ | . .==. . | / 14 | '._ \.' \__/ './ _.' 15 | / ``'._-''-_.'`` \ 16 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bearface.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .--. .--. 7 | : (\ ". _......_ ." /) : 8 | '. ` ` .' 9 | /' _ _ `\ 10 | / o} {o \ 11 | | / \ | 12 | | /' `\ | 13 | \ | . .==. . | / 14 | '._ \.' \__/ './ _.' 15 | / ``'._-''-_.'`` \ 16 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/lamb.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ _,._ 6 | __.' _) 7 | <_,)'.-"o\ 8 | /' ( \ 9 | _.-----..,-' (`"--^ 10 | // | 11 | (| `; , | 12 | \ ;.----/ ,/ 13 | ) // / | |\ \ 14 | \ \\`\ | |/ / 15 | \ \\ \ | |\/ 16 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_12.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ .:  ̄ ̄ ̄ ̄:.丶、 7 | /.: .: .: .: .: .: \ 8 | / /| /\.:| .: :. 9 | / .:|乂 |/{:/ _乂/\ .:.:| 10 | ノ.:\/ィ庁ミ` \/ィ庁ミx \/:.:| 11 | |:}{弋.ノ 弋ノ } /.:.:| 12 | レ:リ'' '' |:ハ:\ 13 | {人 ,、 ,|/ノ:厂 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/lamb.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ _,._ 6 | __.' _) 7 | <_,)'.-"o\ 8 | /' ( \ 9 | _.-----..,-' (`"--^ 10 | // | 11 | (| `; , | 12 | \ ;.----/ ,/ 13 | ) // / | |\ \ 14 | \ \\`\ | |/ / 15 | \ \\ \ | |\/ 16 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cube.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____________ 7 | /\ ________ \ 8 | / /\ \______/\ \ 9 | / / /\ \ / /\ \ \ 10 | / / /__\ \/ / /\ \ \ 11 | / /_/____\ \/_/__\_\ \ 12 | \ \ \____/ / ________ \ 13 | \ \ \ / / /\ \ / / / 14 | \ \ \/ / /\ \ \/ / / 15 | \ \/ / /__\_\/ / / 16 | \ / /______\/ / 17 | \/___________/ 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/jellyfish.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | .-;':':'-. 8 | {'.'.'.'.'.} 9 | ) '`. 10 | '-. ._ ,_.-=' 11 | `). ( `);( 12 | ('. .)(,'.) 13 | ) ( ,').( 14 | ( .').'('). 15 | .) (' ).(' 16 | ' ) ( ). 17 | .'( .)' 18 | .).' 19 | jgs 20 | 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/stimpy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . _ . 5 | \ |\_|/__/| 6 | / / \/ \ \ 7 | /__|O||O|__ \ 8 | |/_ \_/\_/ _\ | 9 | | | (____) | || 10 | \/\___/\__/ // 11 | (_/ || 12 | | || 13 | | ||\ 14 | \ //_/ 15 | \______// 16 | __ || __|| 17 | (____(____) 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/stimpy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . _ . 5 | \ |\_|/__/| 6 | / / \/ \ \ 7 | /__|o||o|__ \ 8 | |/_ \_/\_/ _\ | 9 | | | (____) | || 10 | \/\___/\__/ // 11 | (_/ || 12 | | || 13 | | ||\ 14 | \ //_/ 15 | \______// 16 | __ || __|| 17 | (____(____) 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/flaming-sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . . 5 | \ . . . ` , 6 | \ .; . : .' : : : . 7 | \ i..`: i` i.i.,i i . 8 | \ `,--.|i |i|ii|ii|i: 9 | UooU\.'@@@@@@`.||' 10 | \__/(@@@@@@@@@@)' 11 | (@@@@@@@@) 12 | `YY~~~~YY' 13 | || || 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/stimpy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . _ . 5 | \ |\_|/__/| 6 | / / \/ \ \ 7 | /__|o||o|__ \ 8 | |/_ \_/\_/ _\ | 9 | | | (____) | || 10 | \/\___/\__/ // 11 | (_/ || 12 | | || 13 | | ||\ 14 | \ //_/ 15 | \______// 16 | __ || __|| 17 | (____(____) 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/flaming-sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . . 5 | \ . . . ` , 6 | \ .; . : .' : : : . 7 | \ i..`: i` i.i.,i i . 8 | \ `,--.|i |i|ii|ii|i: 9 | UooU\.'@@@@@@`.||' 10 | \__/(@@@@@@@@@@)' 11 | (@@@@@@@@) 12 | `YY~~~~YY' 13 | || || 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/flaming-sheep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . . 5 | \ . . . ` , 6 | \ .; . : .' : : : . 7 | \ i..`: i` i.i.,i i . 8 | \ `,--.|i |i|ii|ii|i: 9 | UooU\.'@@@@@@`.||' 10 | \__/(@@@@@@@@@@)' 11 | (@@@@@@@@) 12 | `YY~~~~YY' 13 | || || 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ibm.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | ■■■■■ ■■■■■■■■ ■■■■■ ■■■■■ 8 | ■■■■■ ■■■■■■■■■■ ■■■■■■ ■■■■■■ 9 | ■■■ ■■■ ■■■ ■■■■■■ ■■■■■■ 10 | ■■■ ■■■■■■■■ ■■■■■■■ ■■■■■■■ 11 | ■■■ ■■■■■■■■ ■■■ ■■■■■■■ ■■■ 12 | ■■■ ■■■ ■■■ ■■■ ■■■■■ ■■■ 13 | ■■■■■ ■■■■■■■■■■ ■■■■ ■■■ ■■■■ 14 | ■■■■■ ■■■■■■■■ ■■■■ ■ ■■■■ 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_10.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ____ 8 | < :: :: :: :: `丶、 9 | / _, ィ:ハ 、_: ::\ 10 | ∠:: :/ |/|/ \/ \/:: | 11 | rヘn /:\/ c==.::.==っ\/ | rvへ 12 | ヽ/\i:| ┌──┐ i::|/\ノ 13 | \::|(|| |:::::| ||)|::/ 14 | \|人|.、|:::::| .ィ|ノ:八/ 15 | \\/\/>|:::::|<\/\// 16 | \ :::>TヌT<::: / 17 | Y : \W/ : Y 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/taxi.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | [\ 7 | .----' `-----. 8 | //^^^^;;^^^^^^`\ 9 | _______//_____||_____()_\________ 10 | /826 : : ___ `\ 11 | |> ____; ; |/\><| ____ _<) 12 | {____/ \_________________/ \____} 13 | \ '' / \ '' / 14 | jgs '--' '--' 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_13.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 。 6 | \ _____{_ o 7 | ○ ヽ ̄ .: .: .: `丶__ 8 | / .: ./;|.:/|::∧.:\ О 9 | (ヽn∠ .::|∠二:|:/:|ン-:∨:「レ^L 10 | ζ, ヘ /::(___)|/:( ̄ ̄ )|.:/、 ζ 11 | `く: :/_:ノ(_) __  ̄(_) |:/:`ー:/ 12 | 。 \|\人 |/ `⌒ヽ |/ : :/ o 13 | __┌ \`ヘ|/ヽ/ヽ/^ヽ///:/// 14 | \ /:/ / 15 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/R2-D2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _____ 7 | .'/L|__`. 8 | / =[_]O|` \ 9 | |"+_____":| 10 | __:='|____`-:__ 11 | ||[] ||====| []|| 12 | ||[] | |=| | []|| 13 | |:||_|=|U| |_||:| 14 | |:|||]_=_ =[_||:| LS 15 | | |||] [_][]C|| | 16 | | ||-'"""""`-|| | 17 | /|\\_\_|_|_/_//|\ 18 | |___| /|\ |___| 19 | `---' |___| `---' 20 | `---' 21 | -------------------------------------------------------------------------------- /wrappers/cowsay.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | REM This can be used to run java cowsay as a command line utility on Windows systems. 3 | REM Download the cowsay jar. 4 | REM Put this wrapper script in the same directory. 5 | REM Make this wrapper script executable: chmod +x cowsay 6 | REM Ensure the directory that contains this wrapper script is in your Path. 7 | 8 | for /f %%i in ('dir %~dp0\cowsay*.jar /b/a-d/od/t:c') do set LATEST=%%i 9 | java -jar %~dp0\%LATEST% %* 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/kosh.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ___ _____ ___ 8 | / \ / /| / \ 9 | | | / / | | | 10 | | | /____/ | | | 11 | | | | | | | | 12 | | | | {} | / | | 13 | | | |____|/ | | 14 | | | |==| | | 15 | | \___________/ | 16 | | | 17 | | | 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/kosh.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ___ _____ ___ 8 | / \ / /| / \ 9 | | | / / | | | 10 | | | /____/ | | | 11 | | | | | | | | 12 | | | | {} | / | | 13 | | | |____|/ | | 14 | | | |==| | | 15 | | \___________/ | 16 | | | 17 | | | 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ghost.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ .-. 5 | \ .' `. 6 | \ :g g : 7 | \: o `. 8 | : ``. 9 | : `. 10 | : : . `. 11 | : : ` . `. 12 | `.. : `. ``; 13 | `:; `:' 14 | : `. 15 | `. `. . 16 | `'`'`'`---..,___`;.-' 17 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/kosh.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ___ _____ ___ 8 | / \ / /| / \ 9 | | | / / | | | 10 | | | /____/ | | | 11 | | | | | | | | 12 | | | | {} | / | | 13 | | | |____|/ | | 14 | | | |==| | | 15 | | \___________/ | 16 | | | 17 | | | 18 | -------------------------------------------------------------------------------- /wrappers/cowthink.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | REM This can be used to run java cowthink as a command line utility on Windows systems. 3 | REM Download the cowsay jar. 4 | REM Put this wrapper script in the same directory. 5 | REM Make this wrapper script executable: chmod +x cowsay 6 | REM Ensure the directory that contains this wrapper script is in your Path. 7 | 8 | for /f %%i in ('dir %~dp0\cowsay*.jar /b/a-d/od/t:c') do set LATEST=%%i 9 | java -jar %~dp0\%LATEST% --cowthink %* 10 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/cowfee.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ { 5 | \ } } { 6 | { { } } 7 | } }{ { 8 | { }{ } } 9 | ( }{ }{ { ) 10 | .-{ } }-. 11 | ( ( } { } { } ) 12 | |`-.._____..-'| 13 | | ;--. 14 | | (__) (__ \ 15 | | (oo) | ) ) 16 | | \/ |/ / 17 | | / / 18 | | ( / 19 | \ y' 20 | `-.._____..-' 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cowfee.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ { 5 | \ } } { 6 | { { } } 7 | } }{ { 8 | { }{ } } 9 | ( }{ }{ { ) 10 | .-{ } }-. 11 | ( ( } { } { } ) 12 | |`-.._____..-'| 13 | | ;--. 14 | | (__) (__ \ 15 | | (oo) | ) ) 16 | | \/ |/ / 17 | | / / 18 | | ( / 19 | \ y' 20 | `-.._____..-' 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/meow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ , _ ___.--'''`--''//-,-_--_. 6 | \`"' ` || \\ \ \\/ / // / ,-\\`,_ 7 | /'` \ \ || Y | \|/ / // / - |__ `-, 8 | /o"\ ` \ `\ | | ||/ // | \/ \ `-._`-,_., 9 | / _.-. `.-\,___/\ _/|_/_\_\/|_/ | `-._._) 10 | `-'``/ / | // \__/\__ / \__/ \ 11 | `-' /-\/ | -| \__ \ |-' | 12 | __/\ / _/ \/ __,-' ) ,' _|' 13 | (((__/(((_.' ((___..-'((__,' 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/meow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ , _ ___.--'''`--''//-,-_--_. 6 | \`"' ` || \\ \ \\/ / // / ,-\\`,_ 7 | /'` \ \ || Y | \|/ / // / - |__ `-, 8 | /@"\ ` \ `\ | | ||/ // | \/ \ `-._`-,_., 9 | / _.-. `.-\,___/\ _/|_/_\_\/|_/ | `-._._) 10 | `-'``/ / | // \__/\__ / \__/ \ 11 | `-' /-\/ | -| \__ \ |-' | 12 | __/\ / _/ \/ __,-' ) ,' _|' 13 | (((__/(((_.' ((___..-'((__,' 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/milk.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____________ 5 | \ |__________| 6 | / /\ 7 | / / \ 8 | /___________/___/| 9 | | | | 10 | | ==\ /== | | 11 | | O O | \ \ | 12 | | < | \ \| 13 | /| | \ \ 14 | / | \_____/ | / / 15 | / /| | / /| 16 | /||\| | /||\/ 17 | -------------| 18 | | | | | 19 | <__/ \__> 20 | -------------------------------------------------------------------------------- /wrappers/cowsay: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This can be used to run java cowsay as a command line utility on *nix systems. 4 | # Download the cowsay jar. 5 | # Put this wrapper script in the same directory. 6 | # Make this wrapper script executable: chmod +x cowsay 7 | # Ensure the directory that contains this wrapper script is in your PATH. 8 | # 9 | # You must obviously have java installed. 10 | 11 | BASEDIR=$(dirname "$0") 12 | JARFILE=$(ls -t $BASEDIR/cowsay*.jar | head -1) 13 | java -jar $JARFILE $@ 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/meow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ , _ ___.--'''`--''//-,-_--_. 6 | \`"' ` || \\ \ \\/ / // / ,-\\`,_ 7 | /'` \ \ || Y | \|/ / // / - |__ `-, 8 | /o"\ ` \ `\ | | ||/ // | \/ \ `-._`-,_., 9 | / _.-. `.-\,___/\ _/|_/_\_\/|_/ | `-._._) 10 | `-'``/ / | // \__/\__ / \__/ \ 11 | `-' /-\/ | -| \__ \ |-' | 12 | __/\ / _/ \/ __,-' ) ,' _|' 13 | (((__/(((_.' ((___..-'((__,' 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/milk.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____________ 5 | \ |__________| 6 | / /\ 7 | / / \ 8 | /___________/___/| 9 | | | | 10 | | ==\ /== | | 11 | | o o | \ \ | 12 | | < | \ \| 13 | /| | \ \ 14 | / | \_____/ | / / 15 | / /| | / /| 16 | /||\| | /||\/ 17 | -------------| 18 | | | | | 19 | <__/ \__> 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_09.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | 8 | ____ 9 | ,: .: .: :.ヽ 10 | ,' / i 11 | {: .:ノレヘ/ Viヘ:} 12 | .{,、〈 O O{.:. 13 | ノヽ!" }.:ハ 14 | Wハw=-、へ,ャ<,V' 15 | /ヘ }{./ 16 | ;: i:V:!;} 17 | |:|: :|} 18 | |:|:。: 。l} 19 | >-'-゚-'`゚u 20 | ーi-i~i-i~ 21 | |.| |.| 22 | |-| |-| 23 | ヒコ ヒコ 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowsayMultilineLong.txt: -------------------------------------------------------------------------------- 1 | _______________________________________ 2 | / This is a test text. \ 3 | | To test long lines in cowsay. | 4 | | This is a really really really really | 5 | | really long line. | 6 | \ Moo moo moo. / 7 | --------------------------------------- 8 | \ ^__^ 9 | \ (oo)\_______ 10 | (__)\ )\/\ 11 | ||----w | 12 | || || 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/milk.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____________ 5 | \ |__________| 6 | / /\ 7 | / / \ 8 | /___________/___/| 9 | | | | 10 | | ==\ /== | | 11 | | o o | \ \ | 12 | | < | \ \| 13 | /| | \ \ 14 | / | \_____/ | / / 15 | / /| | / /| 16 | /||\| | /||\/ 17 | -------------| 18 | | | | | 19 | <__/ \__> 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/sudowoodo.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _ __ 7 | / `\ (~._ ./ ) 8 | \__/ __`-_\__/ ./ 9 | _ \ \/ \ \ |_ __ 10 | ( ) \__/ -^ \ / \ 11 | \_/ " \ | o o |.. / __ 12 | \. --' ==== / || / \ 13 | \ . . |---__.\__/ 14 | / : / | | 15 | / : / \_/ 16 | --/ :: ( 17 | ( | ( (____ 18 | .-- .. ----**.____) 19 | \___/ 20 | -------------------------------------------------------------------------------- /wrappers/cowthink: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This can be used to run java cowthink as a command line utility on *nix systems. 4 | # Download the cowsay jar. 5 | # Put this wrapper script in the same directory. 6 | # Make this wrapper script executable: chmod +x cowsay 7 | # Ensure the directory that contains this wrapper script is in your PATH. 8 | # 9 | # You must obviously have java installed. 10 | 11 | BASEDIR=$(dirname "$0") 12 | JARFILE=$(ls -t $BASEDIR/cowsay*.jar | head -1) 13 | java -jar $JARFILE --cowthink $@ 14 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/spidercow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ( 5 | \ ) 6 | \ ( 7 | /\ .-""""-. /\ 8 | //\\/ ,,,, \//\\ 9 | |/\| ,;;;;;;, |/\| 10 | //\\\;-""""-;///\\ 11 | // \/ .. \/ \\ 12 | (| ,-_| \ || / |_-, |) 13 | //`__(\(__)/)__`\\ 14 | // /.-\`(oo)'/-.\ \\ 15 | (\ |) ') (' (| /) 16 | ` (| (o o) |) ` 17 | \) `--' (/ 18 | 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/spidercow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ( 5 | \ ) 6 | \ ( 7 | /\ .-""""-. /\ 8 | //\\/ ,,,, \//\\ 9 | |/\| ,;;;;;;, |/\| 10 | //\\\;-""""-;///\\ 11 | // \/ .. \/ \\ 12 | (| ,-_| \ || / |_-, |) 13 | //`__(\(__)/)__`\\ 14 | // /.-\`(oo)'/-.\ \\ 15 | (\ |) ') (' (| /) 16 | ` (| (o o) |) ` 17 | \) `--' (/ 18 | 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/threader.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ____ 8 | /____\ 9 | // (⌒ ⌒ ヽ\\ 10 | || ノz(⌒ )| || 11 | || < (_ノ || 12 | || L_/ ) || 13 | \\ /_/ // 14 | \⌒ ) (⌒ / 15 | // \\ 16 | \\_ _// 17 | ヘ_)(_/ 18 | |==| 19 | \三/ 20 | ∧ 21 | / \ 22 | \ / 23 | V 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/claw-arm.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | X MM X 7 | X MM X 8 | X MM X 9 | X MM X 10 | + HX + 11 | ,=$$XX%/- 12 | =X#########@%- 13 | ;##############= 14 | -###############M, 15 | ;##@@@######M@###= 16 | .+:;+:=H##$=:/:;H. 17 | - +###- ## :###,,; 18 | +@:/%;-H##H==/::H; 19 | /#@/-=+$$%::+H#$ 20 | $#%-, ,.:##- 21 | -@/ =X%. 22 | %H= -$; 23 | =HH, .%M; 24 | /MM/ :@M/. 25 | .:XX, -$H:. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/eyes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .::!!!!!!!:. 7 | .!!!!!:. .:!!!!!!!!!!!! 8 | ~~~~!!!!!!. .:!!!!!!!!!UWWW$$$ 9 | :$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P 10 | $$$$$##WX!: . 3 | ----- 4 | \ 5 | \ 6 | _____ _________ 7 | / \_/ | 8 | | || 9 | | || 10 | | ###\ /### | | 11 | | 0 \/ 0 | | 12 | /| | | 13 | / | < |\ \ 14 | | /| | | | 15 | | | \_______/ | | | 16 | | | | / / 17 | /|| /||| 18 | ----------------| 19 | | | | | 20 | *** *** 21 | /___\ /___\ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/eyes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .::!!!!!!!:. 7 | .!!!!!:. .:!!!!!!!!!!!! 8 | ~~~~!!!!!!. .:!!!!!!!!!UWWW$$$ 9 | :$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P 10 | $$$$$##WX!: . 3 | ----- 4 | \ 5 | \ 6 | _____ _________ 7 | / \_/ | 8 | | || 9 | | || 10 | | ###\ /### | | 11 | | o \/ o | | 12 | /| | | 13 | / | < |\ \ 14 | | /| | | | 15 | | | \_______/ | | | 16 | | | | / / 17 | /|| /||| 18 | ----------------| 19 | | | | | 20 | *** *** 21 | /___\ /___\ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/eyes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .::!!!!!!!:. 7 | .!!!!!:. .:!!!!!!!!!!!! 8 | ~~~~!!!!!!. .:!!!!!!!!!UWWW$$$ 9 | :$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P 10 | $$$$$##WX!: . 3 | ----- 4 | \ 5 | \ 6 | _____ _________ 7 | / \_/ | 8 | | || 9 | | || 10 | | ###\ /### | | 11 | | o \/ o | | 12 | /| | | 13 | / | < |\ \ 14 | | /| | | | 15 | | | \_______/ | | | 16 | | | | / / 17 | /|| /||| 18 | ----------------| 19 | | | | | 20 | *** *** 21 | /___\ /___\ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ _ 6 | / ) 7 | / / 8 | //| \ \ 9 | .-`^ \ .-`````-. \ \ 10 | o` {|} \_/ \ / / 11 | '--, _ // .---. \ / / 12 | ^^^` )/ ,/ \ \/ / 13 | ( /) /\/ / 14 | / / ( / ( / 15 | ___/ /) ( __/ __\ ( 16 | (((__)((__)((__(((___) 17 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/nyan.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | + o + o 8 | + o + + 9 | o + 10 | o + + + 11 | + o o + o 12 | -_-_-_-_-_-_-_,------, o 13 | _-_-_-_-_-_-_-| /\_/\ 14 | -_-_-_-_-_-_-~|__( ^ .^) + + 15 | _-_-_-_-_-_-_-'' '' 16 | + o o + o 17 | + + 18 | o o o o + 19 | o + 20 | + + o o + 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/fence.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ __.----.___ 6 | || || (\(__)/)-'|| ;--` || 7 | _||____________||___`(oo)'___||______;____||_ 8 | -||------------||----) (----||-----------||- 9 | _||____________||___(o o)___||______;____||_ 10 | -||------------||----`--'----||-----------||- 11 | || || `|| ||| || || ||jgs 12 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/lamb2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,-''''-. 7 | (. ,. L ___...__ 8 | /o} ,-` `'-==''`` ''._ 9 | //{ '`. 10 | \_,X , : ) 11 | 7 ;` 12 | : , / 13 | \_, \ ; 14 | Y L_ __..--':`. L 15 | | /| ```` ; y J 16 | [ j J / / L ; 17 | | |Y \ /_J | | 18 | L_J/_) /_) L_J 19 | /_) sk /_) 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/fence.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ __.----.___ 6 | || || (\(__)/)-'|| ;--` || 7 | _||____________||___`(oo)'___||______;____||_ 8 | -||------------||----) (----||-----------||- 9 | _||____________||___(o o)___||______;____||_ 10 | -||------------||----`--'----||-----------||- 11 | || || `|| ||| || || ||jgs 12 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/lamb2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,-''''-. 7 | (. ,. L ___...__ 8 | /o} ,-` `'-==''`` ''._ 9 | //{ '`. 10 | \_,X , : ) 11 | 7 ;` 12 | : , / 13 | \_, \ ; 14 | Y L_ __..--':`. L 15 | | /| ```` ; y J 16 | [ j J / / L ; 17 | | |Y \ /_J | | 18 | L_J/_) /_) L_J 19 | /_) sk /_) 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/chito.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | -一 一- 7 | / \ 8 | / ________ 9 | / -~ ミ、 10 | レ' _ 一ァiァ ¬} ̄Tii一- _ \ 11 | / --::|::::/斗士 / |[_Vい_>」 12 | / イ「::::|:::Y/ イ::ハ ィ-ミヽい 13 | <___|:::へ|::|{ 乂-夕 {::dリ|い 14 | \八 |::| `'' ハ| 15 | _ --\ヽ|::| .イ リ 16 | /------.ゝ|:ト| - ィ:| 17 | \ >ミ|`ヽ!ニ T フ ̄.≧|:/ 18 | ∨ |::\/ }-/く\ /|/ 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_19.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | :. :.孑|:/仔:./ \:.| V|:. ト:. :. 8 | :. :/ |/ |:/ ヽ| \/:!\/:.: 9 | :. / ,ィf芋ミ ィf芋`:V .\/. 10 | :./ ,' :'::::ハ ,':::::ハ ヽ /:. 11 | :t { {k)::::! !k)::::! },'.: 12 | :ハ 弋 一ソ 弋 一 ソ ,: :: 13 | :.{  ̄ ,  ̄ ; :./ 14 | :.| '' '' |:./ 15 | :.ト、 ` 、 ノ ノ!:/ノ 16 | ト、!:> 、. 一 ' .,<:|/::. 17 | :: :: :: ::>z-一-z<:: :: :: :: :. 18 | V|\:/}ヘ/ `ー又ー' \/}ノ{/|:/ 19 | ,z' ̄ ヘ /{ .ト、 / ̄ ヽ 20 | / /\./x 一 ミ./ \ 21 | -------------------------------------------------------------------------------- /cowsay/cowgen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This script can be used to generate output for each cowfile in a given directory. 4 | # This is useful for creating test resources. 5 | # Call it like so: ./cowgen.sh /home/rick/projects/cowsay/cowsay/cows /home/rick/projects/cowsay/src/test/resources/cowgen/cowjar 6 | 7 | COWSAY="/usr/games/cowsay" 8 | INPUT=$1 9 | OUTPUT=$2 10 | if [ -f $COWSAY ] 11 | then 12 | echo "Generating new cow output" 13 | mkdir -p $OUTPUT 14 | find $INPUT -maxdepth 1 -type f -name "*.cow"|while read fname; do 15 | $COWSAY -f $fname Moo > $OUTPUT/$(basename $fname).txt 16 | done 17 | fi 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_20.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ ________ 7 | .: :`丶 8 | /.: { :|、 .: .:\ 9 | / |.: /.:|ノ\.} .: :. 10 | .: .:/乂 \ィ=ミV.:}.: | 11 | |.:/ ィ=ミ ヒソ}V:|.:| 12 | |.:ハ{ ヒソ ' ''|:|ヽ| 13 | |.: ハ'' |:ノノ:\ 14 | 丿.:|人 ⌒ヽ イ::/  ̄ 15 | /^^ヘ /Vv:>=rr::rr<vV/ 16 | { ノ ノ /ヌ/ \ 17 | \ \,く } |:| V \ 18 | \ >ィ |:| } ノ 19 | \/ ノ |:| }-く \ 20 | / V \ \ 21 | -------------------------------------------------------------------------------- /cowsay/src/test/java/com/github/ricksbrown/cowsay/CowFormatterTest.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | import org.junit.Test; 4 | 5 | /** 6 | * @author Rick Brown 7 | */ 8 | public class CowFormatterTest { 9 | 10 | 11 | /** 12 | * Check that invalid cowfile throws CowParseException. 13 | * @throws Exception 14 | */ 15 | @Test(expected = CowParseException.class) 16 | public void testFormatCowInvalid() throws Exception { 17 | System.out.println("formatCow"); 18 | CowFormatter.formatCow("how now brown cow", CowFace.getByMode("b"), new Message("Hello", false)); 19 | 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_11.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ . .: -ーー― :._ 6 | \ /.: .: .: .: > r⌒ヽ 7 | / .: |.、.:\ ノ ノ 8 | .: .: .:|\ |斗ヘト.:.:V / 9 | |: .: /\|ノ\| / V::N./ 10 | |: .:/ c─- Y:| / 11 | |:ハ:{`` , --┐ 人V / 12 | ノ:L\> く_, ̄┘/ \ 13 | /⌒ ̄ ̄ ̄| ̄ ̄>--r-rュ<| / 14 | L_,vー─-| 、 } VYハ Y 15 |  ̄ ̄V |/∧ ヘ 16 | { |//∧ ヘ 17 | { \// ヘ 18 | { \ 19 | } > 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/toaster.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ .___________. 5 | \ | | 6 | \ ___________. | | /~\ | 7 | / __ __ /| | _ _ |_| | 8 | / /:/ /:/ / | !________|__! 9 | / /:/ /:/ / | | 10 | / /:/ /:/ / |____________! 11 | / /:/ /:/ / | 12 | / /:/ /:/ / | 13 | / ~~ ~~ / | 14 | |~~~~~~~~~~| | 15 | | :: | / 16 | | == | / 17 | | :: | / 18 | | :: | / 19 | | :: @ | / 20 | !__________!/ 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/moojira.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ /ss/ 6 | `oys: .dmmd` :syo` 7 | /dmmy .//. hmmd: 8 | -/:` `:/- 9 | oyo/:. ^__^ .:/oy+ 10 | /mmmmm+ <(oo)> `ommmmm/ 11 | smmmmms. -(__). .smmmmmo 12 | `+dmmmmd+`` ``+dmmmmd+ 13 | -ymmmmmh/``+hmmmmmy- 14 | `/hmmmmmhhmmmmmh/` 15 | `/hmmmmmmmmh/` 16 | `/hmmmmmd/ 17 | `oo.`/dmmmmdo` 18 | `ymmd+`VVmmmmmy` 19 | smmmmd- /mmmmms 20 | -mmmmm+ ommmmm- 21 | -ooooo` .ooooo. 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/moojira.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ /ss/ 6 | `oys: .dmmd` :syo` 7 | /dmmy .//. hmmd: 8 | -/:` `:/- 9 | oyo/:. ^__^ .:/oy+ 10 | /mmmmm+ <(oo)> `ommmmm/ 11 | smmmmms. -(__). .smmmmmo 12 | `+dmmmmd+`` ``+dmmmmd+ 13 | -ymmmmmh/``+hmmmmmy- 14 | `/hmmmmmhhmmmmmh/` 15 | `/hmmmmmmmmh/` 16 | `/hmmmmmd/ 17 | `oo.`/dmmmmdo` 18 | `ymmd+`VVmmmmmy` 19 | smmmmd- /mmmmms 20 | -mmmmm+ ommmmm- 21 | -ooooo` .ooooo. 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/mooghidjirah.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \ \ 5 | \ ^__^ \ 6 | ^__^ (oo) ^__^ 7 | (oo) (__) (oo) 8 | (__) (__) 9 | oyo/: :/oy+ 10 | /mmmmm+ syyyyo `ommmmm/ 11 | smmmmms. -ymmy. .smmmmmo 12 | `+dmmmmd+``::``+dmmmmd+ 13 | -ymmmmmh/``+hmmmmmy- 14 | `/hmmmmmhhmmmmmh/` 15 | `/hmmmmmmmmh/` 16 | `/hmmmmmd/ 17 | `oo.`/dmmmmdo` 18 | `ymmd+``ommmmmy` 19 | smmmmd- /mmmmms 20 | -mmmmm+ ommmmm- 21 | -ooooo` .ooooo. 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cattle/cheese.cow: -------------------------------------------------------------------------------- 1 | ## 2 | ## The cheese from milk & cheese 3 | ## 4 | $eye = chop($eyes); 5 | $the_cow = < 3 | ----- 4 | \ \ \ 5 | \ ^__^ \ 6 | ^__^ (oo) ^__^ 7 | (oo) (__) (oo) 8 | (__) (__) 9 | oyo/: :/oy+ 10 | /mmmmm+ syyyyo `ommmmm/ 11 | smmmmms. -ymmy. .smmmmmo 12 | `+dmmmmd+``::``+dmmmmd+ 13 | -ymmmmmh/``+hmmmmmy- 14 | `/hmmmmmhhmmmmmh/` 15 | `/hmmmmmmmmh/` 16 | `/hmmmmmd/ 17 | `oo.`/dmmmmdo` 18 | `ymmd+``ommmmmy` 19 | smmmmd- /mmmmms 20 | -mmmmm+ ommmmm- 21 | -ooooo` .ooooo. 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hand.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __ 7 | l^ヽ / } _ 8 | | | / / / ) 9 | | | / / / / _ 10 | j. し' / / / / ) 11 | / .___ ´ / / / 12 | / { /:`ヽ `¨ / 13 | / ∨::::::ハ / 14 | |廴 \:::ノ} / 15 | { ̄ ̄ ̄ ̄ヽ 廴 `ー' ー-、 16 | ヽ ___ \ 廴 ___ノ 17 | / \ 辷_´ ̄ 18 | / ヘ ̄ 19 | / ,ヘ 20 | /、ヘ 21 | /\__ノ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/lobster.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,.---._ 7 | ,,,, / `, 8 | \\\\ / '\_ ; 9 | |||| /\/``-.__\;' 10 | ::::/\/_ 11 | {{`-.__.-'(`(^^(^^^(^ 9 `.=========' 12 | {{{{{{ { ( ( ( ( (-----:= 13 | {{.-'~~'-.(,(,,(,,,(__6_.'=========. 14 | ::::\/\ 15 | |||| \/\ ,-'/, 16 | //// \ `` _/ ; 17 | '''' \ ` .' 18 | `---' 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/daemon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ , , 5 | \ /( )` 6 | \ \ \___ / | 7 | /- _ `-/ ' 8 | (/\/ \ \ /\ 9 | / / | ` \ 10 | O O ) / | 11 | `-^--'`< ' 12 | (_.) _ ) / 13 | `.___/` / 14 | `-----' / 15 | <----. __ / __ \ 16 | <----|====O)))==) \) /==== 17 | <----' `--' `.__,' \ 18 | | | 19 | \ / 20 | ______( (_ / \______ 21 | ,' ,-----' | \ 22 | `--{__________) \/ 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/daemon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ , , 5 | \ /( )` 6 | \ \ \___ / | 7 | /- _ `-/ ' 8 | (/\/ \ \ /\ 9 | / / | ` \ 10 | o o ) / | 11 | `-^--'`< ' 12 | (_.) _ ) / 13 | `.___/` / 14 | `-----' / 15 | <----. __ / __ \ 16 | <----|====O)))==) \) /==== 17 | <----' `--' `.__,' \ 18 | | | 19 | \ / 20 | ______( (_ / \______ 21 | ,' ,-----' | \ 22 | `--{__________) \/ 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/beavis.zen.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ __------~~-, 5 | \ ,' , 6 | / \ 7 | / : 8 | | ' 9 | | | 10 | | | 11 | | _-- | 12 | _| =-. .-. || 13 | o|/o/ _. | 14 | / ~ \ | 15 | (____@) ___~ | 16 | |_===~~~.` | 17 | _______.--~ | 18 | \________ | 19 | \ | 20 | __/-___-- -__ 21 | / _ \ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/daemon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ , , 5 | \ /( )` 6 | \ \ \___ / | 7 | /- _ `-/ ' 8 | (/\/ \ \ /\ 9 | / / | ` \ 10 | o o ) / | 11 | `-^--'`< ' 12 | (_.) _ ) / 13 | `.___/` / 14 | `-----' / 15 | <----. __ / __ \ 16 | <----|====O)))==) \) /==== 17 | <----' `--' `.__,' \ 18 | | | 19 | \ / 20 | ______( (_ / \______ 21 | ,' ,-----' | \ 22 | `--{__________) \/ 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/beavis.zen.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ __------~~-, 5 | \ ,' , 6 | / \ 7 | / : 8 | | ' 9 | | | 10 | | | 11 | | _-- | 12 | _| =-. .-. || 13 | o|/o/ _. | 14 | / ~ \ | 15 | (____@) ___~ | 16 | |_===~~~.` | 17 | _______.--~ | 18 | \________ | 19 | \ | 20 | __/-___-- -__ 21 | / _ \ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/beavis.zen.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ __------~~-, 5 | \ ,' , 6 | / \ 7 | / : 8 | | ' 9 | | | 10 | | | 11 | | _-- | 12 | _| =-. .-. || 13 | o|/o/ _. | 14 | / ~ \ | 15 | (____@) ___~ | 16 | |_===~~~.` | 17 | _______.--~ | 18 | \________ | 19 | \ | 20 | __/-___-- -__ 21 | / _ \ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_06.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | ,.: ̄ ̄ ̄ ̄:.、 8 | / .: .: .: .: .:\ 9 | / __ l __ .: .ヽ 10 | /: ./VVV\:ト、`.: .:. 11 | (\  ̄/.:イ.ィ=ミ` ´ィ=ミ、ヽ,: .:| 12 | {ミと^ヘl.:ノ{ぅソ, ぅソ}|:|^ヽ:| 13 | ヽ〃: レ{ __ -、 " |:| ノ::| 14 | \: :ハ\ { } ,レイ:::八 15 | \ :V.:>:ニニニ:<VVV 16 | \ :v:〈|父 /:|:ハ┐ 17 | ヾ{:「|/:|/ <:/:ノ\ 18 | {:\|::/:/:{: :ヽ 19 | {: : : :`: /> : :> 20 | / : ゚ : : ゚ : Y: :/ 21 | /: : : : : : : |ヽ/ 22 | 〈: :゚: ハ : :゚: ∟コ 23 | /::---':::------く 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/radio.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ;= 7 | /= 8 | ;= 9 | /= 10 | ;= 11 | /= 12 | ;= 13 | /= 14 | ,--==-:$; 15 | ,/$@#######@X+- 16 | ./@###############X= 17 | /M#####X+/;;;;+H#####$. 18 | %####M/;+H@XX@@%;;@####@, 19 | +####H=+##$,--,=M#X-%####@. 20 | -####X,X@HHXH##MXHXXH-+####$ 21 | X###@.X/$M$:####$=@X/X,X####- 22 | .####:+$:##@:####$:##H/X=####% 23 | -%%$%,+==%$+-$+:$;-$$%-+,/$%%+ 24 | -/+%%X$XX$$$$$$$%$$$%$X$X$%+/- 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/bees.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | 8 | ^^ .-=-=-=-. ^^ 9 | ^^ (`-=-=-=-=-`) ^^ 10 | (`-=-=-=-=-=-=-`) ^^ ^^ 11 | ^^ (`-=-=-=-=-=-=-=-`) ^^ ^^ 12 | ( `-=-=-=-(@)-=-=-` ) ^^ 13 | (`-=-=-=-=-=-=-=-=-`) ^^ 14 | (`-=-=-=-=-=-=-=-=-`) ^^ 15 | (`-=-=-=-=-=-=-=-=-`) ^^ 16 | (`-=-=-=-=-=-=-=-=-`) ^^ 17 | (`-=-=-=-=-=-=-=-`) ^^ 18 | (`-=-=-=-=-=-=-`) ^^ ^^ 19 | jgs (`-=-=-=-=-`) 20 | `-=-=-=-=-` 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_01.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | . .: ───:. . 8 | ./.: .: .: .: .: ヽ 9 | .: .:l.: .: .: .:. 10 | |.l:..ハ.ハ..|ヽ.ト、:: | 11 | |:l.:/ヽ、_ヽ|_ノV:.:.| 12 | |:lハ. {j {j |:ヽl 13 | ノ:l} '' ''|:ノヽ/ ) 14 | ヽヘ:ヽ.、 r---、 ィノ ┬' `/ 15 | γ::ヽ `^Y`TヌΤ` {__├'`' 16 | `‐< \_ ハ |:| Y 17 | ヽ_>、| |:|/| 18 | / V l 19 | 〈 〉 20 | 〈:`-:';`-´:〉 21 | .>-:ァ─--‐r-:ィ 22 | / / | | 23 | / / | | 24 | /-,/ |--| 25 | に7 |二| 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/kiss.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,;;;;;;;, 7 | ;;;;;;;;;;;, 8 | ;;;;;'_____;' 9 | ;;;(/))))|((\ 10 | _;;((((((|)))) 11 | / |_\\\\\\\\\\\\ 12 | .--~( \ ~)))))))))))) 13 | / \ `\-(((((((((((\\ 14 | | | `\ ) |\ /|) 15 | | | `. _/ \_____/ | 16 | | , `\~ / 17 | | \ \ / 18 | | `. `\| / 19 | | ~- `\ / 20 | \____~._/~ -_, (\ 21 | |-----|\ \ ';; 22 | | | :;;;' \ 23 | | / | | 24 | | | | 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/kiss.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,;;;;;;;, 7 | ;;;;;;;;;;;, 8 | ;;;;;'_____;' 9 | ;;;(/))))|((\ 10 | _;;((((((|)))) 11 | / |_\\\\\\\\\\\\ 12 | .--~( \ ~)))))))))))) 13 | / \ `\-(((((((((((\\ 14 | | | `\ ) |\ /|) 15 | | | `. _/ \_____/ | 16 | | , `\~ / 17 | | \ \ / 18 | | `. `\| / 19 | | ~- `\ / 20 | \____~._/~ -_, (\ 21 | |-----|\ \ ';; 22 | | | :;;;' \ 23 | | / | | 24 | | | | 25 | -------------------------------------------------------------------------------- /cowsay/src/test/java/com/github/ricksbrown/cowsay/CowParseExceptionTest.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | 6 | /** 7 | * Test for custom exception. 8 | * Because in such critically important software nothing can be left to chance. 9 | * 10 | * @author Rick Brown 11 | */ 12 | public class CowParseExceptionTest { 13 | 14 | /** 15 | * Test the custom exception is, well like exceptiony. 16 | */ 17 | @Test 18 | public void testSomeMethod() { 19 | CowParseException ex = new CowParseException("Ex the first"); 20 | CowParseException cpe = new CowParseException("Stupid unit test", ex); 21 | Assert.assertEquals(ex, cpe.getCause()); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/doge.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | _ _ 8 | / /. _-// 9 | / /// _- / 10 | //_-//========= / 11 | _/// //_ || ./ 12 | _| -__-|| 13 | | __ - \ 14 | | |#- _-|_ | 15 | | |#||| _ | 16 | | _==_ || 17 | - ==|.=.=|_ = | 18 | | |-|- ___ | 19 | | --__ _ / 20 | || === | 21 | | _. // 22 | ||_ __- _- _| 23 | _______/ ___/ _| 24 | --* 25 | -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- 1 | # This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time 2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven 3 | 4 | name: Java CI with Maven 5 | 6 | on: [push, pull_request] 7 | 8 | jobs: 9 | build: 10 | 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - uses: actions/checkout@v2 15 | - name: Set up JDK 16 | uses: actions/setup-java@v2 17 | with: 18 | java-version: '17' 19 | distribution: 'adopt' 20 | cache: maven 21 | - name: Build with Maven 22 | run: mvn -B package --file pom.xml 23 | 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/snoopy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ , ----. 6 | \ - - ` 7 | ,__.,' \ 8 | .' *` 9 | / o o / **\ 10 | . / ****. 11 | | mm | ****| 12 | \ | ****| 13 | ` ._______ \ ****/ 14 | \ /`---' 15 | \___( 16 | /~~~~\ 17 | / \ 18 | / | \ 19 | | | \ 20 | , ~~ . |, ~~ . | |\ 21 | ( |||| ) ( |||| )(,,,)` 22 | ( |||||| )-( |||||| ) | ^ 23 | ( |||||| ) ( |||||| ) |'/ 24 | ( |||||| )-( |||||| )___,'- 25 | ( |||| ) ( |||| ) 26 | ` ~~ ' ` ~~ ' 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/snoopy.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ , ----. 6 | \ - - ` 7 | ,__.,' \ 8 | .' *` 9 | / o o / **\ 10 | . / ****. 11 | | mm | ****| 12 | \ | ****| 13 | ` ._______ \ ****/ 14 | \ /`---' 15 | \___( 16 | /~~~~\ 17 | / \ 18 | / | \ 19 | | | \ 20 | , ~~ . |, ~~ . | |\ 21 | ( |||| ) ( |||| )(,,,)` 22 | ( |||||| )-( |||||| ) | ^ 23 | ( |||||| ) ( |||||| ) |'/ 24 | ( |||||| )-( |||||| )___,'- 25 | ( |||| ) ( |||| ) 26 | ` ~~ ' ` ~~ ' 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_08.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ,.:──‐-:., 8 | /:. \ 9 | /:. :. :. }:. :. :.ヽ 10 | .: :. :. }.:/\.:|,:. :ヘ 11 | |:.:. :. /Vノ ヽト\:|、ヘ 12 | |:.:. /V_ニ ニ__ {::ヘ 13 | |:.ヘ .| ΓT | |V.\ 14 | |:{ |:|.l| | |八:ー 15 | ハ:`:V、l|∠二l.|.イ:ハ:ノ 16 | _V\;>=r rr r=<ハ/ __ 17 | |ざ |ヘ :{V/V:}:\ |ご | 18 | {ミ}く{)}:>V/< : >-:-'{}ぼ{ミ} 19 | |ろ_|:ノ:\:Y / }ミ : : : | うY 20 | ノ :o: : :oj `ー─-´  ̄ ̄ 21 | / : : : : :{ 22 | /: : o : :o:ヘ 23 | 〈 : : : /: : 〉 24 | /::ー──'::ー‐ヘ 25 | 〈:::::::::::::::::〉 26 |  ̄| ̄「 ̄| ̄| ̄ 27 | | | | | 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/box.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | __________________ 7 | /\ ______________ \ 8 | /::\ \ZZZZZZZZZZZZ/\ \ 9 | /:/\.\ \ /:/\:\ \ 10 | /:/Z/\:\ \ /:/Z/\:\ \ 11 | /:/Z/__\:\ \____/:/Z/ \:\ \ 12 | /:/Z/____\:\ \___\/Z/ \:\ \ 13 | \:\ \ZZZZZ\:\ \ZZ/\ \ \:\ \ 14 | \:\ \ \:\ \ \:\ \ \:\ \ 15 | \:\ \ \:\ \_\;\_\_____\;\ \ 16 | \:\ \ \:\_________________\ 17 | \:\ \ /:/ZZZZZZZZZZZZZZZZZ/ 18 | \:\ \ /:/Z/ \:\ \ /:/Z/ 19 | \:\ \/:/Z/ \:\ \/:/Z/ 20 | \:\/:/Z/________\;\/:/Z/ 21 | \::/Z/_______itz__\/Z/ 22 | \/ZZZZZZZZZZZZZZZZZ/ 23 | -------------------------------------------------------------------------------- /cowsay-example/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | I am thinking... 15 | This is awesome, 16 | a talking cow from Ant. 17 | 18 | 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/snoopysleep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ O_ __)( 7 | ,' `. (_".`. 8 | : : /|` 9 | | | ((|_ ,-. 10 | ; - /: ,' `:(( -\ 11 | / -' `: ____ \\\-: 12 | _\__ ____|___ \____|_ 13 | ; | | '-` : 14 | :_____|:|__________________: 15 | ; |:| : 16 | : |:| : 17 | ;_______`'___________________: 18 | : : 19 | |______________________________| 20 | `---.--------------------.---' 21 | |____________________| 22 | | | 23 | |____________________| 24 | | | 25 | _\|_\|_\/(__\__)\__\//_|(_ 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/snoopysleep.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ O_ __)( 7 | ,' `. (_".`. 8 | : : /|` 9 | | | ((|_ ,-. 10 | ; - /: ,' `:(( -\ 11 | / -' `: ____ \\\-: 12 | _\__ ____|___ \____|_ 13 | ; | | '-` : 14 | :_____|:|__________________: 15 | ; |:| : 16 | : |:| : 17 | ;_______`'___________________: 18 | : : 19 | |______________________________| 20 | `---.--------------------.---' 21 | |____________________| 22 | | | 23 | |____________________| 24 | | | 25 | _\|_\|_\/(__\__)\__\//_|(_ 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/pinball-machine.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\ 7 | < \ 8 | |\ \ 9 | | \ \ 10 | | .\ > 11 | | .\/| 12 | | .|| 13 | | || 14 | / \ || 15 | /,-.\: || 16 | /,, `\ || 17 | /, ', `\|| 18 | /, * ''/ | 19 | /, *,'/ | 20 | /, , / | 21 | / : , / .| 22 | /\ : , / /|| 23 | |\ \ .., / / || 24 | |.\ \ . / / || 25 | | \ \ / / || 26 | | \ / / |' 27 | |\o '|o / 28 | ||\o | / 29 | || \ | / 30 | || \|/ 31 | |' || 32 | || 33 | || 34 | |' 35 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_03.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | . .: ----- . 5 | /: .: .: .:.: .:\ 6 | / .. . l.: .: .:ヽ 7 | : .: ,/|-/|:ハ.:|-.l.: 8 | |: :ノ |/.|/ ヽ|.Vハ.:| 9 | |.::| == == }.:| 10 | |.γ|| '' __ ''{::ハ 11 | ノノハリ { } ノV 12 | ∨Vvヽ、._ --'_ .イV 13 | γ:/:{.又 }ヘヽ 14 | /:〉:V ハ.リ〈: \ 15 | / : Vヽ:V// /:V ::\ 16 | rイ: : /|: :\Vノ: :|ヽ: ヽ-、 17 | 「 ヽ:/ |: o : o:| \:/ 」 18 | ー' ./: : : : : ハ ー' 19 | ./::o: : : :o ハ 20 | /ヽ: : :Λ: : :ノ:、 21 | 〈::: ̄ ̄::: ̄:::::〉 22 | \:__:::::::__:/ 23 | | Τ ̄Τ | 24 | | | | | 25 | |''| |''| 26 | -------------------------------------------------------------------------------- /cowsay/src/main/java/com/github/ricksbrown/cowsay/CowParseException.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | /** 4 | * Thrown if a cowfile cannot be parsed. 5 | * @author Rick Brown 6 | */ 7 | public class CowParseException extends Exception { 8 | 9 | /** 10 | * Create an exception with the given message and preceding exception. 11 | * @param message A message which explains this exception. 12 | * @param cause The root cause. 13 | */ 14 | public CowParseException(final String message, final Throwable cause) { 15 | super(message, cause); 16 | } 17 | 18 | /** 19 | * Create an exception with the given message. 20 | * @param message A message which explains this exception. 21 | */ 22 | public CowParseException(final String message) { 23 | super(message); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/USA.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | |* * * * * * * * * * OOOOOOOOOOOOOOOOOOOOOOOOO| 8 | | * * * * * * * * * :::::::::::::::::::::::::| 9 | |* * * * * * * * * * OOOOOOOOOOOOOOOOOOOOOOOOO| 10 | | * * * * * * * * * :::::::::::::::::::::::::| 11 | |* * * * * * * * * * OOOOOOOOOOOOOOOOOOOOOOOOO| 12 | | * * * * * * * * * ::::::::::::::::::::;::::| 13 | |* * * * * * * * * * OOOOOOOOOOOOOOOOOOOOOOOOO| 14 | |:::::::::::::::::::::::::::::::::::::::::::::| 15 | |OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO| 16 | |:::::::::::::::::::::::::::::::::::::::::::::| 17 | |OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO| 18 | |:::::::::::::::::::::::::::::::::::::::::::::| 19 | |OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO| 20 | 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_03a.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | . .: ----- . 8 | /: .: .: .:.: .:\ 9 | / .. . l.: .: .:ヽ 10 | : .: ,/|-/|:ハ.:|-.l.: 11 | |: :ノ |/.|/ ヽ|.Vハ.:| 12 | |.::| == == }.:| 13 | |.γ|| '' __ ''{::ハ 14 | ノノハリ { } ノV 15 | ∨Vvヽ、._ --'_ .イV 16 | γ:/:{.又 }ヘヽ 17 | /:〉:V ハ.リ〈: \ 18 | / : Vヽ:V// /:V ::\ 19 | rイ: : /|: :\Vノ: :|ヽ: ヽ-、 20 | 「 ヽ:/ |: o : o:| \:/ 」 21 | ー' ./: : : : : ハ ー' 22 | ./::o: : : :o ハ 23 | /ヽ: : :Λ: : :ノ:、 24 | 〈::: ̄ ̄::: ̄:::::〉 25 | \:__:::::::__:/ 26 | | Τ ̄Τ | 27 | | | | | 28 | |''| |''| 29 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_05.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | / .: .: .: .: .: .: .: .: .: . \ 7 | ./ .: .: .: .: .: .: .: .: .: .: .ヽ 8 | / / . ..l.. ヽ.: .: .: .: .:. 9 | , .. .: / .| : ハ: .| \.: .: .: .: . 10 | |.: .:.l.:/ ヽ|.:/ 、 .|.ノ \ .l:.: .: | 11 | |.: .:.|:/.ィ≠ミ|:/ \| ィ≠ミ、|.:.: .:| 12 | |.: .: ノ /Y::::ヽ Y::::ヽヽ\ .: | 13 | /:.: /^|:|{.{:::::} {:::::}.} |:|ヽ:、 14 | ノ:ノ: { |:| Uうーソ うーソ |:| }ヽ:\ 15 | | : ヽ|.| ''  ̄  ̄ ''U|:| /:| 16 | :: ::人| |人::リ 17 | Vハ:: :: \ /:: ハ/ 18 | \|ヽ:: ::ヽ、 -- ,イ::/|/ 19 | \| ヽ:≧=r-r---r-r=≦:ノ|/ 20 | . :´:.ヽ二二.ノ: :`: . 21 | /: : : /ハ\: : : : \ 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_07.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | _____ 8 | .:´.: .: . : :. ` 、 9 | ..: /.: .: .: . : .: .: \ 10 | .::/::: ノ /、 \ 11 | ..:/.: ::.:|_/::|:/ \:__|: .\ 12 | .:: :::: :::/|/`ヽ|/ '\:ト、: . 13 | .:::|.:: ::/:ィf于ミ .ィ≠ミ、V: :. . 14 | ..:::|.:::ノ::{{:::} {:::}}{: |\| 15 | ..:::::::_::|::うニソ う:ソV: | 16 | .::: /.:/ |:|:ヽヽ ` }: | 17 | .:::/イ:{ |:|: / ̄ ̄ ァ ノ :| 18 | ..::|.ゝ,ヽ|: / / /:::八 19 | .:::V:::::>:._ヽ、 ./__ .イ:ハ:/ 20 | ..::\|\:斗:ーrヘ`ア又<V|/ 21 | ..::::/⌒: :|:VV{ヽ:\ 22 | .:/.: :|::l::ヘ}/\|:}:.\ 23 | ..::「.: :|::>:V//|〈:.}.} 24 | ...::/.:: :|::\: V/| / :}:.┐ 25 | ...::/.::::rー::::\:V|/〈::::.ヽ 26 | ..:::/.::::イ::::::: \ Y::ヽ:::::.\ 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/biohazard.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | =+$HM####@H%;, 7 | /H###############M$, 8 | ,@################+ 9 | .H##############+ 10 | X############/ 11 | $##########/ 12 | %########/ 13 | /X/;;+X/ 14 | 15 | -XHHX- 16 | ,######, 17 | #############X .M####M. X############# 18 | ##############- -//- -############## 19 | X##############%, ,+##############X 20 | -##############X X##############- 21 | %############% %############% 22 | %##########; ;##########% 23 | ;#######M= =M#######; 24 | .+M###@, ,@###M+. 25 | :XH. .HX: 26 | 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/wizard.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _____ 7 | .'* *.' 8 | ___/_*_(_ 9 | / _______ \ 10 | _\_)/___\(_/_ 11 | / _((\- -/))_ \ 12 | \ \())(-)(()/ / 13 | ' \(((()))/ ' 14 | / ' \)).))\ ' \ 15 | / _ \ - | - /_ \ 16 | ( ( .;''';. .' ) 17 | _\"__ / )\ __"/_ 18 | \/ \ ' / \/ 19 | .' '...' ' ) 20 | / / | \ \ 21 | / . . . \ 22 | / . . \ 23 | / / | \ \ 24 | .' / b '. '. 25 | _.-' / Bb '-. '-_ 26 | _.-' | BBb '-. '-. 27 | (________mrf____.dBBBb._________)____) 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/mech-and-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ | | 5 | \ ,--| |-. 6 | __,----| | | | 7 | ,;:: | `_____' | 8 | `._______| i^i | 9 | `----| |---'| . 10 | ,-------._| |== ||// 11 | | |_|P`. /'/ 12 | `-------' 'Y Y/'/' 13 | .==\ /_\ 14 | ^__^ / /'| `i 15 | (oo)\_______ /' / | | 16 | (__)\ )\/\ /' / | `i 17 | ||----w | ___,;`----'.___L_,-'`\__ 18 | || || i_____;----\.____i""\____\ 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/mech-and-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ | | 5 | \ ,--| |-. 6 | __,----| | | | 7 | ,;:: | `_____' | 8 | `._______| i^i | 9 | `----| |---'| . 10 | ,-------._| |== ||// 11 | | |_|P`. /'/ 12 | `-------' 'Y Y/'/' 13 | .==\ /_\ 14 | ^__^ / /'| `i 15 | (oo)\_______ /' / | | 16 | (__)\ )\/\ /' / | `i 17 | ||----w | ___,;`----'.___L_,-'`\__ 18 | || || i_____;----\.____i""\____\ 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/explosion.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .+ 7 | /M; 8 | H#@: ;, 9 | -###H- -@/ 10 | %####$. -; .%#X 11 | M#####+;#H :M#M. 12 | .. .+/;%#########X###- 13 | -/%H%+;-, +##############/ 14 | .:$M###MH$%+############X ,--=;- 15 | -/H#####################H+=. 16 | .+#################X. 17 | =%M####################H;. 18 | /@###############+;;/%%;, 19 | -%###################$. 20 | ;H######################M= 21 | ,%#####MH$%;+#####M###-/@####% 22 | :$H%+;=- -####X.,H# -+M##@- 23 | . ,###; ; =$##+ 24 | .#H, :XH, 25 | + .;- 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/okazu.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ _, _ ,、 6 | \ , - ´ `--、 7 | ノ 丶 8 | / `、_ 9 | ,´ 、 10 | ,' 丶 11 | ノ ヽ 12 | _;_______________',_ 13 | ヽ三三三三三三三三三三三三三三三三三ノ 14 | ヽ / 15 | ヽ三三三三三三三三三三三三三三/ 16 | \ / 17 | \三三三三三三三三三三/ 18 | `< >´ 19 | `丁三三三三丁´ 20 | _ ` ー----‐ ´ 21 | /::/__________________ 22 | (;;;フ ー─----== === ニニニ 二二二三三三」 23 | 24 | _|_ \ _l_\ __|__ヽヽ 25 | _|_ |ヽ __| 26 | / | ヽ ノ │ (__| 27 | \ノ ノ ノ ヽノ _ノ 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/personality-sphere.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .-+$H###MM@MMMMM##@$+-,. .... 7 | -@$+%$+%HX+--.. . . .,:X$/+/++$#: 8 | -#MXH$= $HXH#: 9 | .--,:#+ ,+$HMX =@@X%, . .X#:,,, 10 | =#@$H :####H =####;,M%$#X 11 | X###$ $####X =####H %###X 12 | ;###X /###@$: ,+HM##H.+###; 13 | :###;,X##%=;%H@H$;-;M#@-;###/ 14 | ,M##;.@##;-H#######M=.M##-:###- 15 | ;##M ;##X @###H-=@###.;##X H##; 16 | ;##M./##X.@###H:/M###-=##X X##; 17 | -###;,M##:,@########+-H##; @##- 18 | %##M==@##%==%HMH%::/M##+.X##+ 19 | %###/./###X+: -+$M##M=,X##+ 20 | X###X X####H +#####% @##H 21 | :###H %####H +#####; X##; 22 | /#$. -HM##H /###@+. +#$. . 23 | /HX%$X: .,-, .-,. =XX$H@- 24 | /#H+/+%+/+;=. .=/%;;/;;+#+ 25 | .. .,-:XM#MM@@@@@@H@@M#@+=,. ,, 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/catfence.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ * ,MMM8&&&. * 5 | MMMM88&&&&& . 6 | \ MMMM88&&&&&&& 7 | * MMM88&&&&&&&& 8 | \ MMM88&&&&&&&& 9 | 'MMM88&&&&&&' 10 | \ 'MMM8&&&' * 11 | |\___/| 12 | =) oYo (= . ' 13 | \ ^ / 14 | )=*=( * 15 | / \ 16 | | | 17 | /| | | |\ 18 | \| | |_|/\ 19 | _/\_/\_//_// ___/\_/\_/\_/\_/\_/\_/\_/\_/\_ 20 | | | | | \_) | | | | | | | | | | 21 | | | | | | | | | | | | | | | | 22 | | | | | | | | | | | | | | | | 23 | | | | | | | | | | | | | | | | 24 | | | | | | | | | | | | | | | | 25 | 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/cake.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,:/+/- 7 | /M/ .,-=;//;- 8 | .:/= ;MH/, ,=/+%$XH@MM#@: 9 | -$##@+$###@H@MMM#######H:. -/H# 10 | .,H@H@ X######@ -H#####@+- -+H###@X 11 | .,@##H; +XM##M/, =%@###@X;- 12 | X%- :M##########$. .:%M###@%: 13 | M##H, +H@@@$/-. ,;$M###@%, - 14 | M####M=,,---,.-%%H####M$: ,+@## 15 | @##################@/. :%H##@$- 16 | M###############H, ;HM##M$= 17 | #################. .=$M##M$= 18 | #################H..;XM##M$= .:+ 19 | M###################@%= =+@MH% 20 | @################M/. =+H#X%= 21 | =+M##############M, -/X#X+;. 22 | .;XM##########H= ,/X#H+:, 23 | .=+HM######M+/+HM@+=. 24 | ,:/%XM####H/. 25 | ,.:=-. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/catfence.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ * ,MMM8&&&. * 5 | MMMM88&&&&& . 6 | \ MMMM88&&&&&&& 7 | * MMM88&&&&&&&& 8 | \ MMM88&&&&&&&& 9 | 'MMM88&&&&&&' 10 | \ 'MMM8&&&' * 11 | |\___/| 12 | =) oYo (= . ' 13 | \ ^ / 14 | )=*=( * 15 | / \ 16 | | | 17 | /| | | |\ 18 | \| | |_|/\ 19 | _/\_/\_//_// ___/\_/\_/\_/\_/\_/\_/\_/\_/\_ 20 | | | | | \_) | | | | | | | | | | 21 | | | | | | | | | | | | | | | | 22 | | | | | | | | | | | | | | | | 23 | | | | | | | | | | | | | | | | 24 | | | | | | | | | | | | | | | | 25 | 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/lightbulb.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,=;%$%%$X%%%%;/%%%%;=, 7 | ,/$$+:- -:+$$/, 8 | :X$= =$X: 9 | ;M%. .%M; 10 | +#/ /#+ 11 | ## M# 12 | H#, =;+/;, ,#X 13 | .HM- :@X+%H: .%M%- .M#. -M@. 14 | /#%. @#- ,H@--MH, .;@$- .%#+ 15 | .$M; .+@X;, MM#@:/$X;. ;M$, 16 | =@H, ,:+%H#M%;- ,H@= 17 | .$#; -#H =#$ 18 | %#; #M ;#% 19 | H#- ## -#H 20 | ;#+ ## +#; 21 | ;H+;;;;;;HH;;;;;;+H/ 22 | =H#@HHHHHHHHHH@#H= 23 | =@#H%%%%%%%$HH@#@= 24 | =@#X%%%%%%%$M###@= 25 | =+%XHHX%+= 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/psychiatrichelp.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____________________ 5 | \ | | 6 | \ | PSYCHIATRIC | 7 | \ | HELP | 8 | \ |____________________| 9 | \ || ,-..'``. || 10 | \ || (,-..'`. ) || 11 | || )-c - `)\ || 12 | ,.,._.-.,_,.,-||,.(`.-- ,`',.-,_,||.-.,.,-,._. 13 | ___||____,`,'--._______|| 14 | |`._||______`'__________|| 15 | | || __ || 16 | | || |.-' ,|- || 17 | _,_,,..-,_| || ._)) `|- ||,.,_,_.-.,_ 18 | . `._||__________________|| ____ . 19 | . . . . <.____`> 20 | .SSt . . . . . _.()`'()`' . 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/stegosaurus.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . 5 | \ / `. .' " 6 | \ .---. < > < > .---. 7 | \ | \ \ - ~ ~ - / / | 8 | _____ ..-~ ~-..-~ 9 | | | \~~~\.' `./~~~/ 10 | --------- \__/ \__/ 11 | .' O \ / / \ " 12 | (_____, `._.' | } \/~~~/ 13 | `----. / } | / \__/ 14 | `-. | / | / `. ,~~| 15 | ~-.__| /_ - ~ ^| /- _ `..-' 16 | | / | / ~-. `-. _ _ _ 17 | |_____| |_____| ~ - . _ _ _ _ _> 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/psychiatrichelp.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ____________________ 5 | \ | | 6 | \ | PSYCHIATRIC | 7 | \ | HELP | 8 | \ |____________________| 9 | \ || ,-..'``. || 10 | \ || (,-..'`. ) || 11 | || )-c - `)\ || 12 | ,.,._.-.,_,.,-||,.(`.-- ,`',.-,_,||.-.,.,-,._. 13 | ___||____,`,'--._______|| 14 | |`._||______`'__________|| 15 | | || __ || 16 | | || |.-' ,|- || 17 | _,_,,..-,_| || ._)) `|- ||,.,_,_.-.,_ 18 | . `._||__________________|| ____ . 19 | . . . . <.____`> 20 | .SSt . . . . . _.()`'()`' . 21 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/stegosaurus.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . 5 | \ / `. .' " 6 | \ .---. < > < > .---. 7 | \ | \ \ - ~ ~ - / / | 8 | _____ ..-~ ~-..-~ 9 | | | \~~~\.' `./~~~/ 10 | --------- \__/ \__/ 11 | .' o \ / / \ " 12 | (_____, `._.' | } \/~~~/ 13 | `----. / } | / \__/ 14 | `-. | / | / `. ,~~| 15 | ~-.__| /_ - ~ ^| /- _ `..-' 16 | | / | / ~-. `-. _ _ _ 17 | |_____| |_____| ~ - . _ _ _ _ _> 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/atom.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | =/;;/- 7 | +: // 8 | /; /; 9 | -X H. 10 | .//;;;:;;-, X= :+ .-;:=;:;%;. 11 | M- ,=;;;#:, ,:#;;:=, ,@ 12 | :% :%.=/++++/=.$= %= 13 | ,%; %/:+/;,,/++:+/ ;+. 14 | ,+/. ,;@+, ,%H;, ,/+, 15 | ;+;;/= @. .H##X -X :///+; 16 | ;+=;;;.@, .XM@$. =X.//;=%/. 17 | ,;: :@%= =$H: .+%- 18 | ,%= %;-///==///-// =%, 19 | ;+ :%-;;;:;;;;-X- +: 20 | @- .-;;;;M- =M/;;;-. -X 21 | :;;::;;-. %- :+ ,-;;-;:== 22 | ,X H. 23 | ;/ %= 24 | // +; 25 | ,////, 26 | 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/fire.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | -$- 7 | .H##H, 8 | +######+ 9 | .+#########H. 10 | -$############@. 11 | =H###############@ -X: 12 | .$##################: @#@- 13 | ,; .M###################; H###; 14 | ;@#: @###################@ ,#####: 15 | -M###. M#################@. ;######H 16 | M####- +###############$ =@#######X 17 | H####$ -M###########+ :#########M, 18 | /####X- =########% :M########@/. 19 | ,;%H@X; .$###X :##MM@%+;:- 20 | .. 21 | -/;:-,. ,,-==+M########H 22 | -##################@HX%%+%%$%%%+:,, 23 | .-/H%%%+%%$H@###############M@+=:/+: 24 | /XHX%:#####MH%= ,---:;;;;/%%XHM,:###$ 25 | $@#MX %+;- . 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/stegosaurus.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ . . 5 | \ / `. .' " 6 | \ .---. < > < > .---. 7 | \ | \ \ - ~ ~ - / / | 8 | _____ ..-~ ~-..-~ 9 | | | \~~~\.' `./~~~/ 10 | --------- \__/ \__/ 11 | .' o \ / / \ " 12 | (_____, `._.' | } \/~~~/ 13 | `----. / } | / \__/ 14 | `-. | / | / `. ,~~| 15 | ~-.__| /_ - ~ ^| /- _ `..-‘ / \ /\ 16 | | / | / ~-. `-/ _ \/__\ 17 | |_____| |_____| ~ - . _ _ _ _ _> 18 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_18.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,:二二二二:. ., 7 | /./____ \.:\ 8 | /. //.: .: .:\ : .:\ 9 | /.: .: .:/|:/ .:\}.: .:. 10 | .: |.:/一/ |:/ 一.:}: .: .:| 11 | |.:|ノ |/_|/ _ /ヘ: .: .:| 12 | |.: |= = === /}: .:| 13 | |:: リ'' '' /:/、.:| 14 | ノ:|:人 一一 、 /:/ ノ.:| 15 | , ┴<\ { } ,{:/イ::八 16 | /_.. \` ー┬一r<:八八/ 17 | / T\ `<}ゞ=彡'⌒\\_> 18 | /___ | >、 `''\ | 19 | /ニ}::// \ | | 20 |  {ニノ:: /''\ | `|r--ッ<|_/| 21 | /__ V }| 》=《 | 22 | \ \/`一ヘノ| { 6 } { 23 |  ̄ 「 ゞ= ' } 24 | ノ 〉 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/aperture.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .,-:;//;:=, 7 | . :H@@@MM@M#H/.,+%;, 8 | ,/X+ +M@@M@MM%=,-%HMMM@X/, 9 | -+@MM; $M@@MH+-,;XMMMM@MMMM@+- 10 | ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/. 11 | ,%MM@@MH ,@%= .---=-=:=,. 12 | =@#@@@MX ., WE -%HX$$%%%+; 13 | =-./@M@M$ DO .;@MMMM@MM: 14 | X@/ -$MM/ WHAT .+MM@@@M$ 15 | ,@M@H: :@: WE . =X#@@@@- 16 | ,@@@MMX, . MUST /H- ;@M@M= 17 | .H@@@@M@+, BECAUSE %MM+..%#$. 18 | /MMMM@MMH/. WE XM@MH; =; 19 | /%+%$XHH@$= CAN , .H@@@@MX, 20 | .=--------. -%H.,@@@@@MX, 21 | .%MM@@@HHHXX$$$%+- .:$MMX =M@@MM%. 22 | =XMMM@MM@MM#H;,-+HMM@M+ /MMMX= 23 | =%@M@M#@$-.=$@MM@@@M; %M%= 24 | ,:+$+-,/H#MMMMMMM@= =, 25 | =++%%%%+/:-. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/octopus.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ___ 5 | \ .-' `'. 6 | / \ 7 | | ; 8 | | | ___.--, 9 | _.._ |0) ~ (0) | _.---'`__.-( (_. 10 | __.--'`_.. '.__.\ '--. \_.-' ,.--'` `""` 11 | ( ,.--'` ',__ /./; ;, '.__.'` __ 12 | _`) ) .---.__.' / | |\ \__..--"" """--.,_ 13 | `---' .'.''-._.-'`_./ /\ '. \ _.-~~~````~~~-._`-.__.' 14 | | | .' _.-' | | \ \ '. `~---` 15 | \ \/ .' \ \ '. '-._) 16 | \/ / \ \ `=.__`~-. 17 | jgs / /\ `) ) / / `"".`\ 18 | , _.-'.'\ \ / / ( ( / / 19 | `--~` ) ) .-'.' '.'. | ( 20 | (/` ( (` ) ) '-; 21 | ` '-; (-' 22 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_04.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | . .:----.: . 8 | / .: .: .: .:\ 9 | . .. .: .: ヽ 10 | /.: :/|:/.:ハ::ハ : .: .:. 11 | ノ.: ./-|/ |/ V- V、.: .:.:| 12 | |:ノ _ _ V: .:,:| 13 | |:} == == |:l、:.:| 14 | |:ノ'' __ ''|:| }::| 15 | 八:ヽ. V_ 丿 .|ノイ: :八 16 | ヽ/≧=-z:-:r:=≦l:ノ|:/ 17 | // レヌリ: 〉 \ 18 | / :〉|/l/:< : ハ 19 | /:}:{:|:/:/ : : :. 20 | /: { : ': /: : {: :| 21 | {: : :ヽ:/: : : : :} 22 | /} :}:o : : o: {: : ハ 23 | {: :リ: : : : : |: : } 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_17.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ ____ 7 | .: :<::. ::.>: :. 8 | /:: ::. :. ::. ::`:、 9 | `::. ::.ィ:.i::.、::.ヽ 10 | /' ./|..ト.}V.. .. ハ 11 | '.. .. ./L/|:| 一V::. ::1 12 | i::. ::/}/` V:| V Vト::. ::i 13 | |::. :/Y芋ミV!Y 芋ミ|::. .| 14 | ,::. ハ {::} V {::}}:r,:代 15 | /::. :} つノ つノ|:レ:}ゝ ヽ 16 | V::八 r一 ┐ ィ!::.:リ } 17 | {r \ハ:>- .一-'.s<:ハ}ヽ} __ノ ノ 18 | 弋二一 ヽ:{>}_ノ / ゝ、 19 | 。< 〈ハ〉 { `、 20 | / i `、. `、 21 | / フ^|   ',゙、 `、 22 | く / | ', ゙、y ヽ 23 | tゝ_r r ', ><一' 24 | / ゞ_ ' 25 | / 一 ` 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/aperture-blank.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .,-:;//;:=, 7 | . :H@@@MM@M#H/.,+%;, 8 | ,/X+ +M@@M@MM%=,-%HMMM@X/, 9 | -+@MM; $M@@MH+-,;XMMMM@MMMM@+- 10 | ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/. 11 | ,%MM@@MH ,@%= .---=-=:=,. 12 | =@#@@@MX ., -%HX$$%%%+; 13 | =-./@M@M$ .;@MMMM@MM: 14 | X@/ -$MM/ .+MM@@@M$ 15 | ,@M@H: :@: . =X#@@@@- 16 | ,@@@MMX, . /H- ;@M@M= 17 | .H@@@@M@+, %MM+..%#$. 18 | /MMMM@MMH/. XM@MH; =; 19 | /%+%$XHH@$= , .H@@@@MX, 20 | .=--------. -%H.,@@@@@MX, 21 | .%MM@@@HHHXX$$$%+- .:$MMX =M@@MM%. 22 | =XMMM@MM@MM#H;,-+HMM@M+ /MMMX= 23 | =%@M@M#@$-.=$@MM@@@M; %M%= 24 | ,:+$+-,/H#MMMMMMM@= =, 25 | =++%%%%+/:-. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/broken-heart.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .,---. 7 | ,/XM#MMMX;, 8 | -%##########M%, 9 | -@######% $###@= 10 | .,--, -H#######$ $###M: 11 | ,;$M###MMX; .;##########$;HM###X= 12 | ,/@##########H= ;################+ 13 | -+#############M/, %##############+ 14 | %M###############= /##############: 15 | H################ .M#############;. 16 | @###############M ,@###########M:. 17 | X################, -$=X#######@: 18 | /@##################%- +######$- 19 | .;##################X .X#####+, 20 | .;H################/ -X####+. 21 | ,;X##############, .MM/ 22 | ,:+$H@M#######M#$- .$$= 23 | .,-=;+$@###X: ;/=. 24 | .,/X$; .::, 25 | ., .. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hiya.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ( ) 5 | \ ~(^^^^)~ 6 | \ ) oo \~_ |\ 7 | \ / | \ \~ / 8 | ( 0 0 ) \ | | 9 | ---___/~ \ | | 10 | /'__/ | ~-_____/ | 11 | o _ ~----~ ___---~ 12 | O // | | 13 | ((~\ _| -| 14 | o O //-_ \/ | ~ | 15 | ^ \_ / ~ | 16 | | ~ | 17 | | / ~ | 18 | | ( | 19 | \ \ /\ 20 | / -_____-\ \ ~~-* 21 | | / \ \ .==. 22 | / / / / | | 23 | /~ | //~ | |__| W< 24 | ~~~~ ~~~~ 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/hiya.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ( ) 5 | \ ~(^^^^)~ 6 | \ ) oo \~_ |\ 7 | \ / | \ \~ / 8 | ( 0 0 ) \ | | 9 | ---___/~ \ | | 10 | /'__/ | ~-_____/ | 11 | o _ ~----~ ___---~ 12 | O // | | 13 | ((~\ _| -| 14 | o O //-_ \/ | ~ | 15 | ^ \_ / ~ | 16 | | ~ | 17 | | / ~ | 18 | | ( | 19 | \ \ /\ 20 | / -_____-\ \ ~~-* 21 | | / \ \ .==. 22 | / / / / | | 23 | /~ | //~ | |__| W< 24 | ~~~~ ~~~~ 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/black-mesa.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | .-;+$XHHHHHHX$+;-. 7 | ,;X@@X%/;=----=:/%X@@X/, 8 | =$@@%=. .=+H@X: 9 | -XMX: =XMX= 10 | /@@: =H@+ 11 | %@X, .$@$ 12 | +@X. $@% 13 | -@@, .@@= 14 | %@% +@$ 15 | H@: :@H 16 | H@: :HHHHHHHHHHHHHHHHHHX, =@H 17 | %@% ;@M@@@@@@@@@@@@@@@@@H- +@$ 18 | =@@, :@@@@@@@@@@@@@@@@@@@@@= .@@: 19 | +@X :@@@@@@@@@@@@@@@M@@@@@@:%@% 20 | $@$, ;@@@@@@@@@@@@@@@@@M@@@@@@$. 21 | +@@HHHHHHH@@@@@@@@@@@@@@@@@@@@@@@+ 22 | =X@@@@@@@@@@@@@@@@@@@@@@@@@@@@X= 23 | :$@@@@@@@@@@@@@@@@@@@M@@@@$: 24 | ,;$@@@@@@@@@@@@@@@@@@X/- 25 | .-;+$XXHHHHHX$+;-. 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/threecubes.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ____________ 7 | /\ ________ \ 8 | / \ \______/\ \ 9 | / /\ \ \ / /\ \ \ 10 | / / /\ \ \/ / /\ \ \ 11 | / / /__\ \ \/_/__\_\ \__________ 12 | / /_/____\ \__________ ________ \ 13 | \ \ \____/ / ________/\ \______/\ \ 14 | \ \ \ / / /\ \ / /\ \ \ / /\ \ \ 15 | \ \ \/ / /\ \ \/ / /\ \ \/ / /\ \ \ 16 | \ \/ / /__\_\/ / /__\ \ \/_/__\_\ \ 17 | \ /_/______\/_/____\ \___________\ 18 | / \ \______/\ \____/ / ________ / 19 | / /\ \ \ / /\ \ \ / / /\ \ / / / 20 | / / /\ \ \/ / /\ \ \/ / /\ \ \/ / / 21 | / / /__\ \ \/_/__\_\/ / /__\_\/ / / 22 | / /_/____\ \_________\/ /______\/ / 23 | \ \ \____/ / ________ __________/ 24 | \ \ \ / / /\ \ / / / 25 | \ \ \/ / /\ \ \/ / / 26 | \ \/ / /__\_\/ / / 27 | \ / /______\/ / 28 | \/___________/ 29 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/surgery.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \ / 5 | \ \/ 6 | (__) /\ 7 | (oo) O O 8 | _\/_ // 9 | * ( ) // 10 | \ (\\ // 11 | \( \\ ) 12 | ( \\ ) /\ 13 | ___[\______/^^^^^^^\__/) o-)__ 14 | |\__[=======______//________)__\ 15 | \|_______________//____________| 16 | ||| || //|| ||| 17 | ||| || @.|| ||| 18 | || \/ .\/ || 19 | . . 20 | '.'.` 21 | 22 | COW-OPERATION 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/surgery.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \ / 5 | \ \/ 6 | (__) /\ 7 | (oo) O O 8 | _\/_ // 9 | * ( ) // 10 | \ (\\ // 11 | \( \\ ) 12 | ( \\ ) /\ 13 | ___[\______/^^^^^^^\__/) o-)__ 14 | |\__[=======______//________)__\ 15 | \|_______________//____________| 16 | ||| || //|| ||| 17 | ||| || @.|| ||| 18 | || \/ .\/ || 19 | . . 20 | '.'.` 21 | 22 | COW-OPERATION 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/surgery.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ \ / 5 | \ \/ 6 | (__) /\ 7 | (oo) O O 8 | _\/_ // 9 | * ( ) // 10 | \ (\\ // 11 | \( \\ ) 12 | ( \\ ) /\ 13 | ___[\______/^^^^^^^\__/) o-)__ 14 | |\__[=======______//________)__\ 15 | \|_______________//____________| 16 | ||| || //|| ||| 17 | ||| || @.|| ||| 18 | || \/ .\/ || 19 | . . 20 | '.'.` 21 | 22 | COW-OPERATION 23 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/psychiatrichelp2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ .------------------------. 5 | \ | PSYCHIATRIC | 6 | \ | HELP 5¢ | 7 | \ |________________________| 8 | \ || .-"""--. || 9 | \ || / \.-. || 10 | || | ._, \ || 11 | || \_/`-' '-.,_/ || 12 | || (_ (' _)') \ || 13 | || /| |\ || 14 | || | \ __ / | || 15 | || \_).,_____,/}/ || 16 | __||____;_--'___'/ ( || 17 | |\ || (__,\\ \_/------|| 18 | ||\||______________________|| 19 | |||| | 20 | |||| THE DOCTOR | 21 | \||| IS [IN] _____| 22 | \|| (______) 23 | jgs `|___________________//||\\ 24 | //=||=\\ 25 | ` `` ` 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/psychiatrichelp2.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ .------------------------. 5 | \ | PSYCHIATRIC | 6 | \ | HELP 5¢ | 7 | \ |________________________| 8 | \ || .-"""--. || 9 | \ || / \.-. || 10 | || | ._, \ || 11 | || \_/`-' '-.,_/ || 12 | || (_ (' _)') \ || 13 | || /| |\ || 14 | || | \ __ / | || 15 | || \_).,_____,/}/ || 16 | __||____;_--'___'/ ( || 17 | |\ || (__,\\ \_/------|| 18 | ||\||______________________|| 19 | |||| | 20 | |||| THE DOCTOR | 21 | \||| IS [IN] _____| 22 | \|| (______) 23 | jgs `|___________________//||\\ 24 | //=||=\\ 25 | ` `` ` 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_14.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | .:-────-:. . 8 | .: .: .: .: .: .: .: :. 9 | /.: .: .: .: .: .: .: .: \ 10 | .: .: /: | :. 11 | .: .: : : |.:./ |.: ハ.:.|::|.: :\ 12 | /.: .: .: .:|.:/ u|.:/ u 、:|::|.:|―` 13 | /.: .: .:|:,|.\._ィ.:/ 、_/|∨,::| 14 | /.: .: .: |:/ィ≠ミ |/ ィ=ミ、 ∨::| 15 | /..: ,--|:| {んi:i} ri:i}} ハ::| 16 | /.ノ.:/へ|:|. ∨:タ...::.ヾ:タ .:.:、 17 | /:: :ハ (|:| u '' ' '' {:|ヽ:\ 18 | {: :\_|:| u __ u ノ:| 19 | ∨ハ:ハ:ヽ.|、 (- `ーァ ..イ::/ノ 20 | ,:<: ̄/|、>:._ ̄..:-=≦::ハ:/ 21 | /: ヽ::/:| \_ィ .ハ>:、 22 | 」: : :く:|/{;;}∨: }::ハ 23 | /:\ : }/ ̄`Yヽ:∥:/: /:「Y二ヽ 24 | / : : : /  ̄}-':/::〉: }:/Y{─ } 25 | /: : : :/ .二フ::/::/: : リ::ハ{-- ノ 26 | ./へ──‐ハ ,-イ :/::/ : :ム:-{、_エノ 27 | {: : : :.ヽ>イ:|:/::ノ: :/ : {{ /ノ 28 | -------------------------------------------------------------------------------- /cowsay-example/README.md: -------------------------------------------------------------------------------- 1 | # Cowsay Example App 2 | 3 | This demonstrates how software developers can use java cowsay. 4 | 5 | ## Maven 6 | 7 | Run `mvn compile` to see the plugin output. 8 | 9 | Take a look at the `plugins` section of the [pom.xml](pom.xml) to see how it's done. 10 | 11 | ## Java 12 | 13 | Read the [source code](src/main/java/Moo.java) for examples. 14 | 15 | Run the java main method once you have compiled it to see the java library output. 16 | 17 | Take a look at the `dependencies` section of the [pom.xml](pom.xml) to see how it's done. 18 | 19 | ## Ant 20 | 21 | Run `ant -Dcowjarpath="/path/to/cowsay.jar" build` 22 | or if you have built the cowsay project just pass the version you have built: `ant -Dcowsay.version="1.1.0-SNAPSHOT" build` 23 | 24 | If you want to use the excluded/additional cows: 25 | 26 | Run `ant -Dcowjarpath="/path/to/cowjar-off.jar:/path/to/cowsay.jar" build` 27 | 28 | Take a look at [build.xml](build.xml) to see how it's done. 29 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/glados.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | #+ @ # # M#@ 7 | . .X X.%##@;# # +@#######X. @#% 8 | ,==. ,######M+ -#####%M####M- # 9 | :H##M%:=##+ .M##M,;#####/+#######% ,M# 10 | .M########= =@#@.=#####M=M#######= X# 11 | :@@MMM##M. -##M.,#######M#######. = M 12 | @##..###:. .H####. @@ X, 13 | ############: ###,/####; /##= @#. M 14 | ,M## ;##,@#M;/M#M @# X#% X# 15 | .%= ######M## ##.M#: ./#M ,M #M ,#$ 16 | ##/ $## #+;#: #### ;#/ M M- @# : 17 | #+ #M@MM###M-;M #:$#-##$H# .#X @ + $#. # 18 | ######/.: #%=# M#:MM./#.-# @#: H# 19 | +,.= @###: /@ %#,@ ##@X #,-#@.##% .@# 20 | #####+;/##/ @## @#,+ /#M . X, 21 | ;###M#@ M###H .#M- ,##M ;@@; ### 22 | .M#M##H ;####X ,@#######M/ -M###$ -H 23 | .M###% X####H .@@MM@; ;@#M@ 24 | H#M /@####/ ,++. / ==-, 25 | ,=/:, .+X@MMH@#H #####$= 26 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/karl_marx.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | ,―ヾヽヽ/vへ/⌒ー 7 | , ⌒ヽ ヽ ヽ / / ノ ⌒ヽ、 8 | / /ヾ,ゞ -ゞゞゞ、_ ⌒ ノ ヽ 9 | / / `ヾ ー ミヽ 10 | ,/ / ヾ \ ヽミ 11 | / / ゞ ヽ 12 | i / / \ 13 | / -=ニヽ、,_ ,,,,;r;==- ヾ ヾミ ヽ 14 | | ;: `ゞツヽ〉^`ヾだ'=-、_ i 彡 ヽ 15 | i , /::::/ `'''""" ノ ゞ ヾ ヽ 16 | } ; | 人、,;-,'^ / くヾ ) 17 | / 彡ノノノノノノ((((( /ヘミ / 18 | / /ノノノノノ,.-―ミヽヾヾヾヾヾヾ _ノ`ー'" 19 | ,i -ー‐ `ゞ ヽ ヽ 20 | 彡彡 ミ ヽ 21 | ''"" ̄彡 / / / / ミ ツ\ 22 | < / / / / ヾ ヾ ノノノ 23 | '―彡 rー'" 24 | ヾノ人,,.r--、ノノノノノり'" 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/maze-runner.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | \ 8 | \ 9 | \ 10 | \ \ / 11 | \ \ / 12 | \ \ / 13 | ] \ [ ,'| 14 | ] \ [ / | 15 | ]___ ___[ ,' | 16 | ] ]\ /[ [ |: | 17 | ] ] \ / [ [ |: | 18 | ] ] ] [ [ [ |: | 19 | ] ] ]__ __[ [ [ |: | 20 | ] ] ] ]\ _ /[ [ [ [ |: | 21 | ] ] ] ] (#) [ [ [ [ :====' 22 | ] ] ]_].nHn.[_[ [ [ 23 | ] ] ] HHHHH. [ [ [ 24 | ] ] / `HH("N \ [ [ 25 | ]__]/ HHH " \[__[ 26 | ] NNN [ 27 | ] N/" [ 28 | ] N H [ 29 | / N \ 30 | / q, \ 31 | / \ 32 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/companion-cube.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | 7 | +@##########M/ :@#########@/ 8 | ##############$;H#######@;+############# 9 | ###############M######################## 10 | ##############X,-/++/+%+/,%############# 11 | ############M$: -X############ 12 | ##########H;. ,--. =X########## 13 | :X######M; -$H@M##MH%: :H#######@ 14 | =%#M+=, ,+@#######M###H: -=/M#% 15 | %M##@+ .X##$, ./+- ./###; +M##% 16 | %####M. /###= @##M. X###% 17 | %####M. ;M##H:. =$###X. $###% 18 | %####@. /####M$-./@#####: %###% 19 | %H#M/, /H###########@: ./M#% 20 | ;$H##@@H: .;$HM#MMMH$;, ./H@M##M$= 21 | X#########%. ..,,. .;@######### 22 | ###########H+:. ./@########### 23 | ##############/ ./%%%%+/.-M############# 24 | ##############H$@#######@@############## 25 | ##############X%########M$M############# 26 | +M##########H: .$##########X= 27 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/dragon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ / \ //\ 5 | \ |\___/| / \// \\ 6 | /0 0 \__ / // | \ \ 7 | / / \/_/ // | \ \ 8 | @_^_@'/ \/_ // | \ \ 9 | //_^_/ \/_ // | \ \ 10 | ( //) | \/// | \ \ 11 | ( / /) _|_ / ) // | \ _\ 12 | ( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-. 13 | (( / / )) ,-{ _ `-.|.-~-. .~ `. 14 | (( // / )) '/\ / ~-. _ .-~ .-~^-. \ 15 | (( /// )) `. { } / \ \ 16 | (( / )) .----~-.\ \-' .~ \ `. \^-. 17 | ///.----..> \ _ -~ `. ^-` ^-_ 18 | ///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~ 19 | /.-~ 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/dragon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ / \ //\ 5 | \ |\___/| / \// \\ 6 | /o o \__ / // | \ \ 7 | / / \/_/ // | \ \ 8 | @_^_@'/ \/_ // | \ \ 9 | //_^_/ \/_ // | \ \ 10 | ( //) | \/// | \ \ 11 | ( / /) _|_ / ) // | \ _\ 12 | ( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-. 13 | (( / / )) ,-{ _ `-.|.-~-. .~ `. 14 | (( // / )) '/\ / ~-. _ .-~ .-~^-. \ 15 | (( /// )) `. { } / \ \ 16 | (( / )) .----~-.\ \-' .~ \ `. \^-. 17 | ///.----..> \ _ -~ `. ^-` ^-_ 18 | ///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~ 19 | /.-~ 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/dragon.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ / \ //\ 5 | \ |\___/| / \// \\ 6 | /o o \__ / // | \ \ 7 | / / \/_/ // | \ \ 8 | @_^_@'/ \/_ // | \ \ 9 | //_^_/ \/_ // | \ \ 10 | ( //) | \/// | \ \ 11 | ( / /) _|_ / ) // | \ _\ 12 | ( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-. 13 | (( / / )) ,-{ _ `-.|.-~-. .~ `. 14 | (( // / )) '/\ / ~-. _ .-~ .-~^-. \ 15 | (( /// )) `. { } / \ \ 16 | (( / )) .----~-.\ \-' .~ \ `. \^-. 17 | ///.----..> \ _ -~ `. ^-` ^-_ 18 | ///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~ 19 | /.-~ 20 | -------------------------------------------------------------------------------- /cowjar/README.md: -------------------------------------------------------------------------------- 1 | # Cowjar 2 | 3 | This is the default set of cowfiles that ships with cowsay. 4 | 5 | This cowjar packages cowfiles from [https://github.com/schacon/cowsay](https://github.com/schacon/cowsay). 6 | 7 | A few potentially offensive ones are excluded but can be added using either [COWPATH](https://linux.die.net/man/1/cowsay) environment variable or [cowjar-off](../cowjar-off). 8 | 9 | ## What is a Cowjar 10 | 11 | Cowjars are simply a jar file containing a `cows` directory with cowfiles that can be placed on the classpath, for example using Maven: 12 | 13 | ```xml 14 | 15 | com.github.ricksbrown 16 | cowjar-extra 17 | 1.1.0 18 | 19 | ``` 20 | 21 | Java cowsay will find them there and use them in commands like `cowsay -list` and `cowsay -f cheese`. 22 | 23 | A few are provided but you can build your own. 24 | 25 | ## Cowjar Sources 26 | 27 | The actual cowfiles are fetched at build time which is why you do not find most/any cowfiles in the source. 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/renge.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ _ 5 | \ ´ \ __ 6 | \ / /⌒\ | / \ 7 | f|{r、 | / '|/ /⌒\\ 8 | ||J | \/>--<\/ /-- | 9 | (\|`` し]ト----/ ⌒` \| / 10 | \ ノ\ / \|/\ --、___ 11 | ゛ / \/ / | \/_ ノ 12 | \、/\_//イ ,/'| /\ 、 Ⅵ __/ 13 | [\/ \/_| /\|/| |-] 、 く-く 14 | | \/| |/___ノ\ /\___ \ / \ 15 | {/ <|小| _メリ \/ _メリ` \ || | 16 | \ || \/ソ \/ソ ノ / /\|\_/ 17 | \ || /_イ\/ 18 | \ || /ヽ / /ノ 19 | \ |/\ └- ,/ /' 20 | \ | |/>> r -=≦{{/ /ニ=_ 21 | \ 人 | /ィ| /レ/__ ノニ-、 22 | \ \|/ Xノ / / 入//⌒Yハ 23 | \ /し |`---' // / \ニニニノ| 24 | \/ / \ --ア | | | _]| 25 | | / \/\/ | | |___| 26 | r勺 |_| | | | || 27 | |`7 | | | | | | 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/hypno.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | ___ _--_ 6 | / - / \ 7 | ( oo \ ( oo ) 8 | | oo _;\-/| oo _| 9 | \___/######\___/\ 10 | /##############\ 11 | / ###### ## #| 12 | / ##@##@## | 13 | / ###### ## \ 14 | <______-------___\ . //_ 15 | | ____ | | //# \__~__ 16 | \ \ //### \ \ 17 | | /' ## ## ##\ __--~--_ 18 | \_________- /\ ) ^ ##|--########\ 19 | /--~-_\________/_ | #@##|#######Y##| 20 | | \ ` /| /O/ ( ### ') ##/######/###/ 21 | \ \ | | -- | ### /LLLLL--###/ 22 | \_ \/ | \_ \ ) /####_____-- 23 | ___ / \ / | _-####\ 24 | (___/ -\_________/ / -- |#####@@@@@@'_ 25 | (__\_ __,) (.___ ,/ /##### `@@ 26 | | -\\- //-// @@ @@@@@. 27 | | | \\_ _// // @' '@@. 28 | (.) \_) / / // @@@ 29 | (_) (_' 30 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/hypno.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | ___ _--_ 6 | / - / \ 7 | ( oo \ ( oo ) 8 | | oo _;\-/| oo _| 9 | \___/######\___/\ 10 | /##############\ 11 | / ###### ## #| 12 | / ##@##@## | 13 | / ###### ## \ 14 | <______-------___\ . //_ 15 | | ____ | | //# \__~__ 16 | \ \ //### \ \ 17 | | /\' ## ## ##\ __--~--_ 18 | \_________- /\ ) ^ ##|--########\ 19 | /--~-_\________/_ | #@##|#######Y##| 20 | | \ ` /| /O/ ( ### \') ##/######/###/ 21 | \ \ | | -- | ### /LLLLL--###/ 22 | \_ \/ | \_ \ ) /####_____-- 23 | ___ / \ / | _-####\ 24 | (___/ -\_________/ / -- |#####@@@@@@\'_ 25 | (__\_ __,) (.___ ,/ /##### `@@ 26 | | -\\- //-// @@ @@@@@. 27 | | | \\_ _// // @\' \'@@. 28 | (.) \_) / / // @@@ 29 | (_) (_\' 30 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/ghostbusters.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ __---__ 7 | _- /--______ 8 | __--( / \ )XXXXXXXXXXX\v. 9 | .-XXX( o o )XXXXXXXXXXXXXXX- 10 | /XXX( U ) XXXXXXX\ 11 | /XXXXX( )--_ XXXXXXXXXXX\ 12 | /XXXXX/ ( O ) XXXXXX \XXXXX\ 13 | XXXXX/ / XXXXXX \__ \XXXXX 14 | XXXXXX__/ XXXXXX \__----> 15 | ---___ XXX__/ XXXXXX \__ / 16 | \- --__/ ___/\ XXXXXX / ___--/= 17 | \-\ ___/ XXXXXX '--- XXXXXX 18 | \-\/XXX\ XXXXXX /XXXXX 19 | \XXXXXXXXX \ /XXXXX/ 20 | \XXXXXX > _/XXXXX/ 21 | \XXXXX--__/ __-- XXXX/ 22 | -XXXXXXXX--------------- XXXXXX- 23 | \XXXXXXXXXXXXXXXXXXXXXXXXXX/ 24 | ""VXXXXXXXXXXXXXXXXXXV"" 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/ghostbusters.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ __---__ 7 | _- /--______ 8 | __--( / \ )XXXXXXXXXXX\v. 9 | .-XXX( O O )XXXXXXXXXXXXXXX- 10 | /XXX( U ) XXXXXXX\ 11 | /XXXXX( )--_ XXXXXXXXXXX\ 12 | /XXXXX/ ( O ) XXXXXX \XXXXX\ 13 | XXXXX/ / XXXXXX \__ \XXXXX 14 | XXXXXX__/ XXXXXX \__----> 15 | ---___ XXX__/ XXXXXX \__ / 16 | \- --__/ ___/\ XXXXXX / ___--/= 17 | \-\ ___/ XXXXXX '--- XXXXXX 18 | \-\/XXX\ XXXXXX /XXXXX 19 | \XXXXXXXXX \ /XXXXX/ 20 | \XXXXXX > _/XXXXX/ 21 | \XXXXX--__/ __-- XXXX/ 22 | -XXXXXXXX--------------- XXXXXX- 23 | \XXXXXXXXXXXXXXXXXXXXXXXXXX/ 24 | ""VXXXXXXXXXXXXXXXXXXV"" 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/ghostbusters.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ __---__ 7 | _- /--______ 8 | __--( / \ )XXXXXXXXXXX\v. 9 | .-XXX( o o )XXXXXXXXXXXXXXX- 10 | /XXX( U ) XXXXXXX\ 11 | /XXXXX( )--_ XXXXXXXXXXX\ 12 | /XXXXX/ ( O ) XXXXXX \XXXXX\ 13 | XXXXX/ / XXXXXX \__ \XXXXX 14 | XXXXXX__/ XXXXXX \__----> 15 | ---___ XXX__/ XXXXXX \__ / 16 | \- --__/ ___/\ XXXXXX / ___--/= 17 | \-\ ___/ XXXXXX '--- XXXXXX 18 | \-\/XXX\ XXXXXX /XXXXX 19 | \XXXXXXXXX \ /XXXXX/ 20 | \XXXXXX > _/XXXXX/ 21 | \XXXXX--__/ __-- XXXX/ 22 | -XXXXXXXX--------------- XXXXXX- 23 | \XXXXXXXXXXXXXXXXXXXXXXXXXX/ 24 | ""VXXXXXXXXXXXXXXXXXXV"" 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/yasuna_02.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | _.. .:-―-:. .._ 7 | .: .: .: .: .: .: .: .: .: 8 | / .: .: .: .: .: .: .: .: .: .\ 9 | ,' ,! ∧ : .: ヽ 10 | /, .:: :|./ |.:./ヽ.:iヘ.: .: .: .: ::. 11 | ,''|.:: .人/--|':/ ヽ:| 、_.: : .: .::| 12 | |.:: イ ,,=、レ ゞ=ミ、.:|..: .: :| 13 | |.:: |{{ }} {{ }}八.: .: :| 14 | /.: : / ゛= " ゛= " ;.:r 、:| 15 | /,.イ.:〈 ,, //' }:| 16 | ' ヽ:: ゝ、 ー--┐ // ノ::. 17 | ヾ::.、> . ヽ _ノ .. <¨ィ.:}~\ 18 | `゜ヾ/`>了、. v 〔:/|:/ レ' 19 | _ . -/: ,K:::>、/: :ト._ 20 | |: :く_.:|/:〈 /: :}: /~ヽ 21 | r「「「h,>:|: <: |'::ソ::<¨.:n「「「!、 22 | ゝ__ノ /: : |::ヽ |::/: /: :.ヘ__ノ} 23 | |  ̄ |,': :/: : ヽ:' / : :.:|  ̄ |:} 24 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/turtle.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ___-------___ 5 | \ _-~~ ~~-_ 6 | \ _-~ /~-_ 7 | /^\__/^\ /~ \ / \ 8 | /| O|| O| / \_______________/ \ 9 | | |___||__| / / \ \ 10 | | \ / / \ \ 11 | | (_______) /______/ \_________ \ 12 | | / / \ / \ 13 | \ \^\\ \ / \ / 14 | \ || \______________/ _-_ //\__// 15 | \ ||------_-~~-_ ------------- \ --/~ ~\ || __/ 16 | ~-----||====/~ |==================| |/~~~~~ 17 | (_(__/ ./ / \_\ \. 18 | (_(___/ \_____)_) 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/turtle.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ___-------___ 5 | \ _-~~ ~~-_ 6 | \ _-~ /~-_ 7 | /^\__/^\ /~ \ / \ 8 | /| o|| o| / \_______________/ \ 9 | | |___||__| / / \ \ 10 | | \ / / \ \ 11 | | (_______) /______/ \_________ \ 12 | | / / \ / \ 13 | \ \^\\ \ / \ / 14 | \ || \______________/ _-_ //\__// 15 | \ ||------_-~~-_ ------------- \ --/~ ~\ || __/ 16 | ~-----||====/~ |==================| |/~~~~~ 17 | (_(__/ ./ / \_\ \. 18 | (_(___/ \_____)_) 19 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/turtle.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ___-------___ 5 | \ _-~~ ~~-_ 6 | \ _-~ /~-_ 7 | /^\__/^\ /~ \ / \ 8 | /| o|| o| / \_______________/ \ 9 | | |___||__| / / \ \ 10 | | \ / / \ \ 11 | | (_______) /______/ \_________ \ 12 | | / / \ / \ 13 | \ \^\\ \ / \ / 14 | \ || \______________/ _-_ //\__// 15 | \ ||------_-~~-_ ------------- \ --/~ ~\ || __/ 16 | ~-----||====/~ |==================| |/~~~~~ 17 | (_(__/ ./ / \_\ \. 18 | (_(___/ \_____)_) 19 | -------------------------------------------------------------------------------- /cowsay/src/main/java/com/github/ricksbrown/cowsay/CowEnvironment.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | /** 4 | * Used to access environment variables. 5 | * The main reason to abstract this away is to facilitate easy test mocking. 6 | * @author Rick Brown 7 | */ 8 | public class CowEnvironment implements Environment { 9 | 10 | /** 11 | * Only need one instance because there's only one environment. 12 | */ 13 | private static CowEnvironment instance; 14 | 15 | /** 16 | * Singleton constructor is private. 17 | */ 18 | private CowEnvironment() { 19 | 20 | } 21 | 22 | /** 23 | * Get the singleton instance. 24 | * @return The singleton instance. 25 | */ 26 | public static CowEnvironment getInstance() { 27 | if (instance == null) { 28 | instance = new CowEnvironment(); 29 | } 30 | return instance; 31 | } 32 | 33 | /** 34 | * Get an environment variable by name. 35 | * @param name The name of the environment variable. 36 | * @return The value of the environment variable. 37 | */ 38 | @Override 39 | public String getVariable(final String name) { 40 | return System.getenv(name); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/homer.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ __ 6 | _ ,___,-'",-=-. 7 | __,-- _ _,-'_)_ (""`'-._\ `. 8 | _,' __ |,' ,-' __) ,- /. | 9 | ,'_,--' | -' _)/ `\ 10 | ,',' ,' ,-'_,` : 11 | ,' ,-' ,(,-( : 12 | ,' ,-' , _ ; 13 | / ,-._/`---' / 14 | / (____)(----. ) ,' 15 | / ( `.__, /\ /, 16 | : ;-.___ /__\/| 17 | | ,' `--. -,\ | 18 | : / \ .__/ 19 | \ (__ \ |_ 20 | \ ,`-, * / _|,\ 21 | \ ,' `-. ,'_,-' \ 22 | (_\,-' ,'\")--,'-' __\ 23 | \ / // ,'| ,--' `-. 24 | `-. `-/ \' | _,' `. 25 | `-._ / `--'/ \ 26 | -hrr- ,' | \ 27 | / | \ 28 | ,-' | / 29 | / | -' 30 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/snoopyhouse.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ __---__ ______ 6 | \ / ___\_ o O O _( )__ 7 | /====(_____\___---_ o _( )_ 8 | | \ (_ AI-YA!!!! ) 9 | | |@ (_ Shot _) 10 | \ ___ / (__ Again!__) 11 | \ __----____--_\____(____\_____/ (______) 12 | ==|__----____--______| 13 | / / \____/)_ 14 | / ______) 15 | / | | 16 | | _| | 17 | ______\______________|______ 18 | / * * \ 19 | /_____________*____*___________\ 20 | / * * \ 21 | /________________________________\ 22 | / * \ 23 | /__________________________________\ 24 | | | 25 | |________________________| 26 | | | 27 | |________________________| 28 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/snoopyhouse.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ __---__ ______ 6 | \ / ___\_ o O O _( )__ 7 | /====(_____\___---_ o _( )_ 8 | | \ (_ AI-YA!!!! ) 9 | | |@ (_ Shot _) 10 | \ ___ / (__ Again!__) 11 | \ __----____--_\____(____\_____/ (______) 12 | ==|__----____--______| 13 | / / \____/)_ 14 | / ______) 15 | / | | 16 | | _| | 17 | ______\______________|______ 18 | / * * \ 19 | /_____________*____*___________\ 20 | / * * \ 21 | /________________________________\ 22 | / * \ 23 | /__________________________________\ 24 | | | 25 | |________________________| 26 | | | 27 | |________________________| 28 | -------------------------------------------------------------------------------- /cowsay/src/test/java/com/github/ricksbrown/cowsay/MessageTest.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | 6 | /** 7 | * Unit tests for Message, only conditions not covered by the end-to-end testing. 8 | * @author Rick Brown 9 | */ 10 | public class MessageTest { 11 | 12 | /** 13 | * Null should translate to an empty string, no exceptions or anything. 14 | */ 15 | @Test 16 | public void testGetMessageWithNull() { 17 | System.out.println("getMessage with null message"); 18 | Message instance = new Message(null, false); 19 | String expResult = ""; 20 | String result = instance.getMessage(); 21 | Assert.assertEquals(expResult, result); 22 | } 23 | 24 | /** 25 | * Check that setting an invalid wordwrap leaves the instance unchanged. 26 | */ 27 | @Test 28 | public void testSetWordwrap() { 29 | System.out.println("setWordwrap"); 30 | String wordwrap = "80"; 31 | Message instance = new Message("Hello", true); 32 | instance.setWordwrap(wordwrap); 33 | instance.setWordwrap("Moo"); 34 | Assert.assertEquals(Integer.parseInt(wordwrap), instance.getWordwrap()); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /wrappers/README.md: -------------------------------------------------------------------------------- 1 | # Commandline Wrappers 2 | 3 | ## Cowsay CLI 4 | 5 | The wrapper scripts allow you to use java cowsay as a command line tool. 6 | 7 | Without them you must type this: 8 | 9 | ```bash 10 | java -jar cowjay.jar "Hello" 11 | ``` 12 | 13 | The wrappers enable this: 14 | 15 | ```bash 16 | cowsay "Hello" 17 | ``` 18 | 19 | ## Installation 20 | 21 | 1. Create a directory on your computer to contain cowsay 22 | 23 | 1. Add the cowsay directory to your [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) 24 | 25 | 1. Download the wrapper scripts and put them in your cowsay directory. 26 | You can safely download all four of them regardless of platform (windows, linux or mac). 27 | 28 | 1. Download the executable cowsay jar as described on the main page and put it in the cowsay directory. 29 | 30 | The wrappers themselves contain more instructions. 31 | 32 | ## Usage 33 | 34 | The CLI is exactly like the original cowsay - no point documenting it here, google it. 35 | 36 | ## Updating 37 | 38 | The scripts look for the cowsay jar with the most recent modified time. 39 | To update simply download a newer version of the jar and put it in the directory. 40 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/tweety-bird.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | ___ 8 | _.-' ```'--.._ 9 | .' `-._ 10 | / `. 11 | / `. 12 | / `. 13 | : ( \ 14 | | ( \_ ) `. 15 | | \__/ '. / ) ; 16 | | (___: \ _/__/ ; 17 | : | _ ; .' |__) : 18 | : |` \ | / / / 19 | \ |_ ;| /`\ / / 20 | \ ; ) :| ;_ ; / / 21 | \_ .-''-. | ) :/ / 22 | .- ` .--.' / 23 | : _.----._ ` < 24 | : -'........'- `. 25 | `. `''''` ; 26 | `'-.__ ,' 27 | ``--. :'-------' 28 | : : 29 | .' '. 30 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/mule.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | /\ /\ 7 | ( \\ // ) 8 | \ \\ // / 9 | \_\\||||//_/ 10 | / _ _ \/ 11 | 12 | |(o)(o)|\/ 13 | | | \/ 14 | \ / \/_____________________ 15 | |____| \\ \\ 16 | / \ || \\ 17 | \ 0 0 / |/ |\\ 18 | \____/ \ V ( / \\ 19 | / \ \ ) \ / \\ 20 | / | \ \_| |___________\ / "" 21 | || | \ /\ \ 22 | || / \ \ \ \ 23 | || | | | | | 24 | || | | | | | 25 | ||_| |_| |_| 26 | //_/ /_/ /_/ 27 | -------------------------------------------------------------------------------- /cowsay/src/main/java/com/github/ricksbrown/cowsay/I18n.java: -------------------------------------------------------------------------------- 1 | package com.github.ricksbrown.cowsay; 2 | 3 | import java.util.Locale; 4 | import java.util.ResourceBundle; 5 | 6 | /** 7 | * Allows cowsay to be internationalized. 8 | * Moo! Muh! Meuh! 9 | * @author Rick Brown 10 | */ 11 | public final class I18n { 12 | private static final String DEFAULT_LANG = "en"; 13 | private static ResourceBundle messages = null; 14 | 15 | /** 16 | * Utility classes do not need constructors. 17 | */ 18 | private I18n() { 19 | 20 | } 21 | 22 | /** 23 | * Set the language. 24 | * @param language A BCP47 language, e.g. "en", "fr". 25 | */ 26 | public static void setLanguage(final String language) { 27 | messages = ResourceBundle.getBundle("MessagesBundle", new Locale(language)); 28 | } 29 | 30 | /** 31 | * Get a message in the correct language. 32 | * @param key The lookup key for the message. 33 | * @return The message in the correct language, if found, otherwise in the default language. 34 | */ 35 | protected static String getMessage(final String key) { 36 | if (messages == null) { 37 | setLanguage(DEFAULT_LANG); 38 | } 39 | return messages.getString(key); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/tux-big.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ .88888888:. 6 | \ 88888888.88888. 7 | .8888888888888888. 8 | 888888888888888888 9 | 88' _`88'_ `88888 10 | 88 88 88 88 88888 11 | 88_88_::_88_:88888 12 | 88:::,::,:::::8888 13 | 88`:::::::::'`8888 14 | .88 `::::' 8:88. 15 | 8888 `8:888. 16 | .8888' `888888. 17 | .8888:.. .::. ...:'8888888:. 18 | .8888.' :' `'::`88:88888 19 | .8888 ' `.888:8888. 20 | 888:8 . 888:88888 21 | .888:88 .: 888:88888: 22 | 8888888. :: 88:888888 23 | `.::.888. :: .88888888 24 | .::::::.888. :: :::`8888'.:. 25 | ::::::::::.888 ' .:::::::::::: 26 | ::::::::::::.8 ' .:8::::::::::::. 27 | .::::::::::::::. .:888::::::::::::: 28 | :::::::::::::::88:.__..:88888:::::::::::' 29 | `'.:::::::::::88888888888.88:::::::::' 30 | `':::_:' -- '' -'-' `':_::::'` 31 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/dragon-and-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^ /^ 5 | \ / \ // \ 6 | \ |\___/| / \// .\ 7 | \ /O O \__ / // | \ \ *----* 8 | / / \/_/ // | \ \ \ | 9 | @___@` \/_ // | \ \ \/\ \ 10 | 0/0/| \/_ // | \ \ \ \ 11 | 0/0/0/0/| \/// | \ \ | | 12 | 0/0/0/0/0/_|_ / ( // | \ _\ | / 13 | 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / / 14 | ,-} _ *-.|.-~-. .~ ~ 15 | \ \__/ `/\ / ~-. _ .-~ / 16 | \____(oo) *. } { / 17 | ( (--) .----~-.\ \-` .~ 18 | //__\\ \__ Ack! ///.----..< \ _ -~ 19 | // \\ ///-._ _ _ _ _ _ _{^ - - - - ~ 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/dragon-and-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^ /^ 5 | \ / \ // \ 6 | \ |\___/| / \// .\ 7 | \ /O O \__ / // | \ \ *----* 8 | / / \/_/ // | \ \ \ | 9 | @___@` \/_ // | \ \ \/\ \ 10 | 0/0/| \/_ // | \ \ \ \ 11 | 0/0/0/0/| \/// | \ \ | | 12 | 0/0/0/0/0/_|_ / ( // | \ _\ | / 13 | 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / / 14 | ,-} _ *-.|.-~-. .~ ~ 15 | \ \__/ `/\ / ~-. _ .-~ / 16 | \____(oo) *. } { / 17 | ( (--) .----~-.\ \-` .~ 18 | //__\\ \__ Ack! ///.----..< \ _ -~ 19 | // \\ ///-._ _ _ _ _ _ _{^ - - - - ~ 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/dragon-and-cow.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ^ /^ 5 | \ / \ // \ 6 | \ |\___/| / \// .\ 7 | \ /O O \__ / // | \ \ *----* 8 | / / \/_/ // | \ \ \ | 9 | @___@` \/_ // | \ \ \/\ \ 10 | 0/0/| \/_ // | \ \ \ \ 11 | 0/0/0/0/| \/// | \ \ | | 12 | 0/0/0/0/0/_|_ / ( // | \ _\ | / 13 | 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / / 14 | ,-} _ *-.|.-~-. .~ ~ 15 | \ \__/ `/\ / ~-. _ .-~ / 16 | \____(oo) *. } { / 17 | ( (--) .----~-.\ \-` .~ 18 | //__\\ \__ Ack! ///.----..< \ _ -~ 19 | // \\ ///-._ _ _ _ _ _ _{^ - - - - ~ 20 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/atat.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ________ 5 | \ _.-Y | | Y-.,_ 6 | \ .-" | | | || "~-. 7 | _____ |""[]"|" !""! "|"=="" "I 8 | .-"{-. "I----]_ :|------..| [] __L 9 | P-=}=(r\_I]_[L__] _l|______l |.. |___I 10 | ^-=\[_c=-' ~j______[________]_L______L] 11 | [_L--.\_==I|I==/.--.j_I_/ 12 | j)==(["-----`])==((_] 13 | I--I"~~"""~~"I--I 14 | |[]| |[]| 15 | j__l j__l 16 | |!!| |!!| 17 | |..| |..| 18 | )[]( )[]( 19 | ]--[ ]--[ 20 | [L_] [L_] 21 | /|..|\ /|..|\ 22 | '={--}=` '={--}=` 23 | .-^-r--^-. .-^-r--^-. 24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | Modified ATAT from Row (the Ascii-Wizard of Oz) 26 | -------------------------------------------------------------------------------- /cowsay-example/src/main/java/Moo.java: -------------------------------------------------------------------------------- 1 | import com.github.ricksbrown.cowsay.Cowsay; 2 | import com.github.ricksbrown.cowsay.plugin.CowExecutor; 3 | 4 | /** 5 | * Some examples on how to use cowsay from Java. 6 | * @author Rick Brown 7 | */ 8 | public final class Moo { 9 | 10 | /** 11 | * Private constructor. 12 | */ 13 | private Moo() { 14 | 15 | } 16 | 17 | /** 18 | * Demonstrates a simple way to use cowsay from Java. 19 | * @param args Some useless args. 20 | */ 21 | public static void main(final String[] args) { 22 | String[] cowargs = new String[]{"-f", "sheep", "Cowsay from Java using com.github.ricksbrown.cowsay.Cowsay"}; 23 | String result = Cowsay.say(cowargs); 24 | System.out.println(result); 25 | 26 | Cowsay.main(new String[]{"-list"}); 27 | 28 | execute(); 29 | } 30 | 31 | /** 32 | * Demonstrates using the cowsay plugin executor. 33 | */ 34 | public static void execute() { 35 | CowExecutor cowExecutor = new CowExecutor(); 36 | cowExecutor.setCowfile("elephant"); 37 | cowExecutor.setWrap("80"); 38 | cowExecutor.setMessage("This is another way to execute cowsay from Java using com.github.ricksbrown.cowsay.plugin.CowExecutor"); 39 | String result = cowExecutor.execute(); 40 | System.out.println(result); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar/turkey.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,+*^^*+___+++_ 5 | \ ,*^^^^ ) 6 | \ _+* ^**+_ 7 | \ +^ _ _++*+_+++_, ) 8 | _+^^*+_ ( ,+*^ ^ \+_ ) 9 | { ) ( ,( ,_+--+--, ^) ^\ 10 | { (@) } f ,( ,+-^ __*_*_ ^^\_ ^\ ) 11 | {:;-/ (_+*-+^^^^^+*+*<_ _++_)_ ) ) / 12 | ( / ( ( ,___ ^*+_+* ) < < \ 13 | U _/ ) *--< ) ^\-----++__) ) ) ) 14 | ( ) _(^)^^)) ) )\^^^^^))^*+/ / / 15 | ( / (_))_^)) ) ) ))^^^^^))^^^)__/ +^^ 16 | ( ,/ (^))^)) ) ) ))^^^^^^^))^^) _) 17 | *+__+* (_))^) ) ) ))^^^^^^))^^^^^)____*^ 18 | \ \_)^)_)) ))^^^^^^^^^^))^^^^) 19 | (_ ^\__^^^^^^^^^^^^))^^^^^^^) 20 | ^\___ ^\__^^^^^^))^^^^^^^^)\\ 21 | ^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\ 22 | ___) >____) >___ ^\_\_\_\_\_\_\) 23 | ^^^//\\_^^//\\_^ ^(\_\_\_\) 24 | ^^^ ^^ ^^^ ^ 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/turkey.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,+*^^*+___+++_ 5 | \ ,*^^^^ ) 6 | \ _+* ^**+_ 7 | \ +^ _ _++*+_+++_, ) 8 | _+^^*+_ ( ,+*^ ^ \+_ ) 9 | { ) ( ,( ,_+--+--, ^) ^\ 10 | { (@) } f ,( ,+-^ __*_*_ ^^\_ ^\ ) 11 | {:;-/ (_+*-+^^^^^+*+*<_ _++_)_ ) ) / 12 | ( / ( ( ,___ ^*+_+* ) < < \ 13 | U _/ ) *--< ) ^\-----++__) ) ) ) 14 | ( ) _(^)^^)) ) )\^^^^^))^*+/ / / 15 | ( / (_))_^)) ) ) ))^^^^^))^^^)__/ +^^ 16 | ( ,/ (^))^)) ) ) ))^^^^^^^))^^) _) 17 | *+__+* (_))^) ) ) ))^^^^^^))^^^^^)____*^ 18 | \ \_)^)_)) ))^^^^^^^^^^))^^^^) 19 | (_ ^\__^^^^^^^^^^^^))^^^^^^^) 20 | ^\___ ^\__^^^^^^))^^^^^^^^)\\ 21 | ^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\ 22 | ___) >____) >___ ^\_\_\_\_\_\_\) 23 | ^^^//\\_^^//\\_^ ^(\_\_\_\) 24 | ^^^ ^^ ^^^ ^ 25 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-extra/turkey.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ ,+*^^*+___+++_ 5 | \ ,*^^^^ ) 6 | \ _+* ^**+_ 7 | \ +^ _ _++*+_+++_, ) 8 | _+^^*+_ ( ,+*^ ^ \+_ ) 9 | { ) ( ,( ,_+--+--, ^) ^\ 10 | { (@) } f ,( ,+-^ __*_*_ ^^\_ ^\ ) 11 | {:;-/ (_+*-+^^^^^+*+*<_ _++_)_ ) ) / 12 | ( / ( ( ,___ ^*+_+* ) < < \ 13 | U _/ ) *--< ) ^\-----++__) ) ) ) 14 | ( ) _(^)^^)) ) )\^^^^^))^*+/ / / 15 | ( / (_))_^)) ) ) ))^^^^^))^^^)__/ +^^ 16 | ( ,/ (^))^)) ) ) ))^^^^^^^))^^) _) 17 | *+__+* (_))^) ) ) ))^^^^^^))^^^^^)____*^ 18 | \ \_)^)_)) ))^^^^^^^^^^))^^^^) 19 | (_ ^\__^^^^^^^^^^^^))^^^^^^^) 20 | ^\___ ^\__^^^^^^))^^^^^^^^)\\ 21 | ^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\ 22 | ___) >____) >___ ^\_\_\_\_\_\_\) 23 | ^^^//\\_^^//\\_^ ^(\_\_\_\) 24 | ^^^ ^^ ^^^ ^ 25 | -------------------------------------------------------------------------------- /cowjar-js/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | cowjar-js 6 | Cowfiles from https://github.com/piuccio/cowsay 7 | jar 8 | 9 | 10 | com.github.ricksbrown 11 | cowsay-parent 12 | 1.1.1-SNAPSHOT 13 | 14 | 15 | 16 | https://github.com/ricksbrown/cowsay-js/archive/master.zip 17 | cowsay-js-master/cows 18 | 19 | 20 | 21 | 22 | 23 | 24 | ${project.build.directory} 25 | 26 | cows/*.cow 27 | 28 | 29 | 30 | 31 | 32 | com.googlecode.maven-download-plugin 33 | download-maven-plugin 34 | 35 | 36 | maven-resources-plugin 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /cowjar-extra/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | cowjar-extra 6 | Cowfiles from https://github.com/bkendzior/cowfiles 7 | jar 8 | 9 | 10 | com.github.ricksbrown 11 | cowsay-parent 12 | 1.1.1-SNAPSHOT 13 | 14 | 15 | 16 | https://github.com/ricksbrown/cowfiles/archive/master.zip 17 | cowfiles-master 18 | 19 | 20 | 21 | 22 | 23 | ${project.build.directory} 24 | 25 | cows/*.cow 26 | 27 | 28 | 29 | 30 | 31 | com.googlecode.maven-download-plugin 32 | download-maven-plugin 33 | 34 | 35 | maven-resources-plugin 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/awesome-face.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | #[/[#:xxxxxx:#[/[\x 7 | [/\ &3N W3& \/[x 8 | [[x@W W@x[[\ 9 | /#&N N_# 10 | /#@ @#/x 11 | [/ NH_ ^@W Nd_ ^@p N /# 12 | [[d@#_ zz@[/x3 3x:d9zz \/#_N d[[ 13 | /[3^[JMMMJ/////& ^#NMMMMM ////#W H[[ 14 | [/@p/NMMMML@#[:^/3 d/JMMMMMMEx[# x\ &/# 15 | /x &/LMMMMMMMMMM[_ x:MMMMMMMMMMMM /p :/ 16 | [/d d/ELLLLLLLLLD/& #LLLLLLLLLLLL3/N d/[ 17 | //N xxxxxxxxxxxxN Wxxxxxxxxxxxxxx_ W// 18 | /[ // 19 | //N p333333333333333333333333333333333p W// 20 | [/d _^/#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/H @/[ 21 | /: \# [x :/ 22 | [/@ d/x #: &/# 23 | [[H ^[x [ H[[ 24 | [[d _[x &Hppp3d_ #\N @[[ 25 | [/ N d#\ &NzDDDDDDDDJp^ x[xN N /# 26 | /#& N [: pDDDDDDDDDDDDJ&#:H &#/ 27 | :/#_W W^##x 3DDDDDDDDDJN&:\^p W_#/ 28 | [[x&W p& xx ^^^^ x:x @W W&x/[ 29 | [/# &HW WWWWN WH& #/[ 30 | [/[#\xxxxxx\#[/[\x^@ 31 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/seahorse-big.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | , 7 | ___ /^\ , 8 | ` '...` \_/^\ 9 | ) ~ ', /__, 10 | / ,. ,, /___, 11 | ( .-. '.'. /// ___/ 12 | ) .-.' .`.`///-.'. 13 | / ( o ) ."". ====) \ 14 | ( '-` \ |'~~~` u\, 15 | \ _~ ."""` |~|^u^ u^("" 16 | // ." /~/^ u^ u^ 17 | // ." /~ u^ u ^u _ 18 | // ." /~/U^ U^ U^ ^( / ) 19 | /` ." |~ U^ U^ ^ U^ /) _) 20 | ./` ." |~|^ U^ ^U ^ U( / _ _) 21 | ;.`." |~ ^U ^ U^ U ^/ /)_ = _) 22 | "" |~|^ ^U ^ ^ U(_/_ )- _) 23 | |~ U ^ ^U ^U ^ ) = _) 24 | \~|^ U U^ U ^ = ~ ) - _) 25 | \ U ^U ^ ^U^_) = _) 26 | ",^U^ ^U ^/ \)_~ -_) 27 | ".u^u ^| \_ = _) 28 | ).u ^u| \) _) 29 | \u ^u^( \__) 30 | )^u ^u\ 31 | \u ^u ^| 32 | ____ )^u ^u| 33 | ,-` '-. )u ^u^| 34 | / .---. ' \ / ^ u^/ 35 | | ; ` ' | /u^u ^/ 36 | | ; '-` . `:u^u^u/ 37 | \.'^'._ _.`u ^.-` 38 | \_.~=_```-.^.-" 39 | '"------"` 40 | 41 | -------------------------------------------------------------------------------- /cowsay/src/test/resources/cowgen/cowjar-js/chessmen.cow.txt: -------------------------------------------------------------------------------- 1 | _____ 2 | < Moo > 3 | ----- 4 | \ 5 | \ 6 | \ 7 | \ 8 | .::. 9 | _::_ 10 | () _/____\_ 11 | <~~~~> \ / 12 | <>_ \__/ \____/ <>_ 13 | __/"""\ (\) ) (____) (____) (\) ) __/"""\ 14 | WWWWWW ]___ 0 } \__/ | | | | \__/ ]___ 0 } WWWWWW 15 | | | / } (____) | | |__| (____) / } | | 16 | | | /~ } | | |__| / \ | | /~ } | | 17 | |__| \____/ |__| /____\ (______) |__| \____/ |__| 18 | /____\ /____\ /____\ (______) (________) /____\ /____\ /____\ 19 | (______) (______) (______) (________) /________\ (______) (______) (______) 20 | 21 | __ __ __ __ __ __ __ __ 22 | ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 23 | || || || || || || || || 24 | /__\ /__\ /__\ /__\ /__\ /__\ /__\ /__\ 25 | (____) (____) (____) (____) (____) (____) (____) (____) 26 | --------------------------------------------------------------------------------