Package Exports
- lolcatjs
- lolcatjs/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (lolcatjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
For when you need the lols but don't have the rubies.
This is a node port of the famous lolcat gem. It implements all the original functionality and behaviour.
Installation
npm install -g lolcatjs
Usage
Command Line
lolcatjs [OPTION]... [FILE]...
Concatenate FILE(s), or standard input, to standard output.
With no FILE, or when FILE is -, read standard input.
--spread, -p <f>: Rainbow spread (default: 8.0)
--freq, -F <f>: Rainbow frequency (default: 0.3)
--seed, -S <i>: Rainbow seed, 0 = random (default: 0)
--animate, -a: Enable psychedelics
--duration, -d <i>: Animation duration (default: 12)
--speed, -s <f>: Animation speed (default: 20.0)
--force, -f: Force color even when stdout is not a tty
--version, -v: Print version and exit
--help, -h: Show this message
Examples:
lolcatjs f - g Output f's contents, then stdin, then, g's contents.
lolcatjs Copy standard input to standard output.
fortune | lolcatjs Display a rainbow cookie.
NPM Module
const lolcatjs = require('lolcatjs');
lolcatjs.options.seed = Math.round(Math.random() * 1000);
lolcatjs.options.colors = true;
lolcatjs.fromString('I can has Cheezburger?');
Demo
Thanks
Nur Ortega Marsal for creating the banner
License
WTFPL © Robert Marsal