🐄 cowsay for Julia!
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Thomas A. Christensen II 94e4346d2e
Add latest stable Julia version to CI testing
2 years ago
.github/workflows Add latest stable Julia version to CI testing 2 years ago
docs Update capitalization for docs URL 2 years ago
src Add `cowthunk` function, counterpart to `cowsaid` 2 years ago
test Remove verbose testing for 1.0 compat 2 years ago
.gitignore Files generated by PkgTemplates 3 years ago
CHANGELOG.md Update CHANGELOG 2 years ago
LICENSE Files generated by PkgTemplates 3 years ago
Project.toml Version bump to v0.2.1 2 years ago
README.md Make README more useful 2 years ago

README.md

Cowsay.jl

 ___________________
< Cowsay for Juila! >
 -------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Stable Dev Build Status Coverage

A talking cow library for Julia, based on the Fedora release of cowsay.

Installation

You can install straight from the Julia REPL. Press ] to enter pkg mode, then:

add Cowsay

Usage

Complete usage info can be found in the documentation. Cowsay.jl exports two functions: cowsay and cowthink, which print an ASCII cow saying or thinking a message without text wrapping, respectively.

julia> using Cowsay
julia> cowsay("Bessie the heifer\nthe queen of all the cows.")
 ____________________________
/ Bessie the heifer:         \
\ the queen of all the cows. /
 ----------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

julia> cowthink("The farmers who have no livestock,\ntheir lives simply aren't the best")
 ____________________________________
( The farmers who have no livestock, )
( their lives simply aren't the best )
 ------------------------------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

There are also plenty of unexported Cowfiles that you can use to customize your art.

julia> cowsay("Super cattle growth hormone can make your beef delicious", cow=Cowsay.udder)
 __________________________________________________________
< Super cattle growth hormone can make your beef delicious >
 ----------------------------------------------------------
  \
   \    (__)
        o o\
       ('') \---------
          \           \
           |          |\
           ||---(  )_|| *
           ||    UU  ||
           ==        ==

You can also change the eyeballs and tongue of your cow.

julia> cowsay("You better watch your step\nwhen you know the chips are down!", tongue=" U", eyes="00")
 ___________________________________
/ You better watch your step        \
\ when you know the chips are down! /
 -----------------------------------
        \   ^__^
         \  (00)\_______
            (__)\       )\/\
              U ||----w |
                ||     ||