43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# README
|
|
|
|
## About
|
|
roflcat is a C++ rewrite of [lolcat][1] which runs much faster and supports all the options of GNU cat. I am not going to support the animation options of lolcat (--animate, --duration, --speed) because there is no real purpose to them.
|
|
Currently I can only confirm it runs on a linux system and I have no desire to expand to supporting anything else at this time.
|
|
|
|
To keep compatability with both GNU cat and lolcat, I wanted all command line options from both to either be implemented or ignored. However there are a few conflicts between the two, namely -s -t and -v. For these I will be implementing the GNU cat functionality.
|
|
|
|
Current version is 1.1 as of writing this, so if the version is much newer, remind me to update this readme :)
|
|

|
|
|
|
## Dependencies
|
|
ncurses
|
|
cmake
|
|
|
|
## Building
|
|
```
|
|
mkdir build
|
|
cd build
|
|
cmake ..
|
|
make
|
|
```
|
|
|
|
## Installing
|
|
From within the build directory:
|
|
```
|
|
make install
|
|
```
|
|
|
|
## More Screenshots
|
|
Some test outputs on a file filled with laughing cat emojis
|
|
|
|
256 color:
|
|

|
|
|
|
Truecolor (24 bit):
|
|

|
|
|
|
16 color (type that will work in a tty):
|
|

|
|
|
|
[1]: https://github.com/busyloop/lolcat
|