0.0.3 • Published 9 years ago

jse v0.0.3

Weekly downloads
7
License
MIT
Repository
-
Last release
9 years ago

jse: JavaScript Evaluator

Evaluate JavaScript with pipe.

Installation

$ [sudo] npm install -g jse

Usage

$ jse [one liner]
$ jse -p [one liner]
$ jse -m [one liner for array]

Example

$ #like "ls | cut -f1 -d."
$ ls | jse -p "__LINE__.split('.')[0]"
$ ls | jse -mp "__LINES__.map(function(line) {return line.split('.')[0];}).join('\n')"
$ #like "grep error log.log"
$ less log.log | jse "if (/error/.test(__LINE__)) {console.log(__LINE__);}"
$ less log.log | jse -m "__LINES__.filter(function(line) {return /error/.test(line);}).forEach(function(line) {console.log(line);});"

Options

-p, --print      Print result.
-m, --multiline  Use array of multiline.
-h, --help       Display help.
0.0.3

9 years ago

0.0.1

9 years ago