Skip to content
cowsay is a configurable talking cow
JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 6 commits ahead, 35 commits behind piuccio:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cows
lib
test
.gitignore
.travis.yml
LICENSE
README.md
build-cows.js
cli.js
cow-definitions.json
index.js
package.json
test.js

README.md

cowsay

 __________________
< srsly dude, why? >
 ------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

cowsay is a configurable talking cow, originally written in Perl by Tony Monroe.

This project is a translation in JavaScript of the original program and an attempt to bring the same silliness to node.js.

Install

npm install cowsay-browser

Usage as a module

cowsay can be used as any other npm dependency

var cowsay = require("cowsay-browser");

console.log(cowsay.say({
	text : "I'm a moooodule",
	e : "oO",
	T : "U "
}));

// or cowsay.think()
 _________________
( I'm a moooodule )
 -----------------
        o   ^__^
         o  (oO)\_______
            (__)\       )\/\
             U  ||----w |
                ||     ||

Usage as CLI

You have to install cowsay-browser globally to use it outside your current project : npm install -g cowsay-browser

cowsay JavaScript FTW!

or

cowthink node.js is cool

It acts in the same way as the original cowsay, so consult cowsay(1) or run cowsay -h

 ________
< indeed >
 --------
    \
     \
                                   .::!!!!!!!:.
  .!!!!!:.                        .:!!!!!!!!!!!!
  ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$ 
      :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P 
      $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$# 
      $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$* 
      ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R" 
        "*$bd$$$$      '*$$$$$$$$$$$o+#" 
             """"          """"""" 

Pipe from standard input

echo please repeat | cowsay
You can’t perform that action at this time.