Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/audy/catsay
:cat: :computer: like cowsay but cats
https://github.com/audy/catsay
cats utility
Last synced: 5 days 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 11 years ago)
- Default Branch: master
- Last Pushed: 2023-06-06T23:17:09.000Z (over 1 year ago)
- Last Synced: 2024-10-23T02:29:14.791Z (14 days ago)
- Topics: cats, utility
- Language: Ruby
- Homepage:
- Size: 50.8 KB
- Stars: 45
- Watchers: 3
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# Catsay [![Build Status](https://secure.travis-ci.org/audy/catsay.svg?branch=master)](http://travis-ci.org/audy/catsay) [![Coverage Status](https://coveralls.io/repos/audy/catsay/badge.svg)](https://coveralls.io/r/audy/catsay) [![Code Climate](https://codeclimate.com/github/audy/catsay.svg)](https://codeclimate.com/github/audy/catsay) [![security](https://hakiri.io/github/audy/catsay/master.svg)](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.