Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

lolcatjs

2.3.2 • Public • Published

lolcatjs

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, -<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, -<i>:   Animation duration (default: 12)
     --speed, -<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?');

Screenshot

lolcatjs

Thanks

Nur Ortega Marsal for creating the banner

License

WTFPL © Robert Boloc

install

npm i lolcatjs

Downloadsweekly downloads

41

version

2.3.2

license

WTFPL

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability