This is a c-base lolcat like program. This program only uses ansi escape codes.
colorcat@colorcat:~$colorcat -h
+------------------------------------------------+
| -h - This message. |
| -C - Only change whole line color. |
| -r - Random line color. |
| -R - All random color. |
| -5 - Dissable 8-bit mode. |
| -B - Use bold as bright color. |
| -s - Starting color in hue 360*. (phase) |
| -f - Total shades to use. (frequency) |
| -a - Color shift amount for new lines. (angle) |
+------------------------------------------------+