lolcatjs

    2.4.1 • 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, -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?');

    Screenshot

    lolcatjs

    Thanks

    Nur Ortega Marsal for creating the banner

    License

    WTFPL © Robert Marsal

    Install

    npm i lolcatjs

    DownloadsWeekly Downloads

    3,844

    Version

    2.4.1

    License

    WTFPL

    Unpacked Size

    9.38 kB

    Total Files

    5

    Last publish

    Collaborators

    • robertboloc