https://github.com/muhammadmuzzammil1998/catsay
A program that generates pictures of a cat holding a sign with a message.
https://github.com/muhammadmuzzammil1998/catsay
ascii-art cats cli cross-platform golang
Last synced: 3 months ago
JSON representation
A program that generates pictures of a cat holding a sign with a message.
- Host: GitHub
- URL: https://github.com/muhammadmuzzammil1998/catsay
- Owner: muhammadmuzzammil1998
- License: mit
- Created: 2018-08-31T18:45:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-05T21:29:20.000Z (over 6 years ago)
- Last Synced: 2024-11-07T03:42:56.475Z (11 months ago)
- Topics: ascii-art, cats, cli, cross-platform, golang
- Language: Go
- Homepage:
- Size: 575 KB
- Stars: 99
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# catsay
[](https://travis-ci.org/muhammadmuzzammil1998/catsay) [](https://www.codefactor.io/repository/github/muhammadmuzzammil1998/catsay) [](https://goreportcard.com/report/github.com/muhammadmuzzammil1998/catsay) [](https://www.codacy.com/app/muhammadmuzzammil1998/catsay?utm_source=github.com&utm_medium=referral&utm_content=muhammadmuzzammil1998/catsay&utm_campaign=Badge_Grade) [](https://codeclimate.com/github/muhammadmuzzammil1998/catsay/maintainability) [](https://codeclimate.com/github/muhammadmuzzammil1998/catsay/test_coverage) [](https://github.com/muhammadmuzzammil1998/catsay/blob/master/LICENSE) [](https://twitter.com/intent/tweet?hashtags=catsay&text=Take%20a%20look%20at%20this!%20CatSay%20by%20@mmuzzammil1998&url=https://github.com/muhammadmuzzammil1998/catsay/)**catsay** is a program that generates pictures of a cat holding a sign with a message.
## Build
Requires [git](https://git-scm.com/download/win) to clone and [Go](https://golang.org/dl/) to build.
```bash
$ git clone https://github.com/muhammadmuzzammil1998/catsay.git
$ cd catsay
$ go get -d
$ go build
```## Installation
Follow the guide on the [releases](https://github.com/muhammadmuzzammil1998/catsay/releases) page for detailed instructions.
### Linux
Download `.deb` file for catsay from the [releases](https://github.com/muhammadmuzzammil1998/catsay/releases) page.
```bash
$ wget https://github.com/muhammadmuzzammil1998/catsay/releases/download/{version}/catsay-linux-{amd64/386}.deb
$ sudo dpkg -i catsay-linux-{amd64/386}.deb
```
### Windows
Start PowerShell as an admin
```ps
$ Invoke-WebRequest https://github.com/muhammadmuzzammil1998/catsay/releases/download/{version}/catsay-windows-{amd64/386}.exe -OutFile catsay.exe
$ mv .\catsay.exe C:\Windows\catsay.exe
```
### Other OSs
You can download the [binary already built](https://github.com/muhammadmuzzammil1998/catsay/releases) for your system or [build it yourself](https://github.com/muhammadmuzzammil1998/catsay#build).### NOTE: This should be obvious but still:
- Adapt `{version}` number. Check version number from [here](https://github.com/muhammadmuzzammil1998/catsay/releases).
- Choose your architecture, `amd64` for 64 bit and `386` for 32 bit systems.## Usage
Pipe the data you want your cat to say.
### Examples
## Seeing blocks instead of eyes, nose, or hand?
This is probably because your terminal doesn't support those characters. lulz.Try `catsay -ascii` to use ASCII-only characters.
## Help
## Uninstall
### Linux
```bash
$ sudo dpkg --remove catsay
```
### Windows
Start PowerShell as an admin
```ps
$ del C:\Windows\catsay.exe
```
## Contributors- **[@mattn](https://github.com/mattn)** - Fixed width for multi-byte strings *([#14](https://github.com/muhammadmuzzammil1998/catsay/pull/14))*