Acme::Cow
Perl 6
Switch branches/tags
Nothing to show
Latest commit 16cf24e Dec 9, 2017 @hankache hankache Update README.md
Permalink
Failed to load latest commit information.
bin initial commit Feb 9, 2016
lib/Acme
t initial commit Feb 9, 2016
xt initial commit Feb 9, 2016
.travis.yml add travis Feb 9, 2016
LICENSE initial commit Feb 9, 2016
META6.json Use SPDX identifier in license field of META6.json Apr 26, 2017
README.md
appveyor.yml

README.md

Acme::Cow Build Status Build status

A Perl 6 implementation of cowsay.

Installation

To install with zef:

zef update
zef install Acme::Cow

Examples

use Acme::Cow;

# Default
Cow::cow.new(initial-text => "Hello World!").display;

# Custom face
Cow::cow.new(initial-text => "Hello World!").set-face("stoned").display;

# Custom template
Cow::camelia.new(initial-text => "Hello World!").display;

# Custom template & Custom face
Cow::www.new(initial-text => "Hello World!").set-face("stoned").display;

Using the binary

cow-say --help
cow-say --about
cow-say --message='Hello World'
cow-say --message='Hello World' --face='stoned'
cow-say --message='Hello World' --template='camelia'

To Do

  • Enhance the text formatter
  • Add more templates
  • Use Terminal::ANSIColor to make the output more appealing

Author

Naoum Hankache naoum88@gmail.com

License

Artistic License 2.0