https://github.com/audy/catsay
:cat: :computer: like cowsay but cats
https://github.com/audy/catsay
cats utility
Last synced: 4 months ago
JSON representation
:cat: :computer: like cowsay but cats
- Host: GitHub
- URL: https://github.com/audy/catsay
- Owner: audy
- License: mit
- Created: 2013-10-02T13:34:46.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2023-06-06T23:17:09.000Z (over 2 years ago)
- Last Synced: 2025-05-25T16:08:05.323Z (5 months ago)
- Topics: cats, utility
- Language: Ruby
- Homepage:
- Size: 50.8 KB
- Stars: 48
- Watchers: 2
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# Catsay [](http://travis-ci.org/audy/catsay) [](https://coveralls.io/r/audy/catsay) [](https://codeclimate.com/github/audy/catsay) [](https://hakiri.io/github/audy/catsay/master)
Cats in your `$SHELL`. Pairs well with [lolcat](https://github.com/busyloop/lolcat).
```
$ catsay --cat octocat "Fork me on GitHub!"
MMM. .MMM
MMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMM Fork me on GitHub!
MMMM::- -:::::::- -::MMMM |/
MM~:~ ~:::::~ ~:~MM
.. MMMMM::. .:::+:::. .::MMMMM ..
.MM::::: ._. :::::MM.
MMMM;:::::;MMMM
-MM MMMMMMM
^ M+ MMMMMMMMM
MMMMMMM MM MM MM
MM MM MM MM
MM MM MM MM
.~~MM~MM~MM~MM~~.
~~~~MM:~MM~~~MM~:MM~~~~
~~~~~~==~==~~~==~==~~~~~~
~~~~~~==~==~==~==~~~~~~
:~==~==~==~==~~
```## Installation
`gem install catsay`
## Usage
```
usage: catsay ...
-c, --cat [TEMPLATE] Chooses the cat.
-o, --out [OUTFILE] Output file (default=/dev/stdout)
-i, --in [INFILE] Input file (default=/dev/stdin)
-l, --list List cats and exit
-e, --verbose Annoying kitty
```## Contributing
This gem needs more cats! To add a cat, create an `erb` file in the `cats/`
directory. This file is just a text file. Add your cat and include the special
string `<%= @message %>` wherever you want the message to go. Then send me a
pull-request.