UNPKG

jse

Version:

Evaluate JavaScript with pipe.

37 lines (27 loc) 745 B
# jse: JavaScript Evaluator Evaluate JavaScript with pipe. ## Installation ``` bash $ [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. ```