UNPKG

censql

Version:

A NodeJS command line client for SAP HANA

44 lines (31 loc) 772 B
var sparkline = require('sparkly'); module.exports = function(linesIn, command, screen) { if (!linesIn || linesIn.length == 0 || !linesIn[0]) { return []; } var items = []; for (var i = 0; i < linesIn.length; i++) { var num = Number(linesIn[i]) if (isNaN(num)) { num = 0; } items.push(num); } /** * Get command args */ var argv = require('optimist')(command.trim().split(" ")).argv; var ops = { style: "fire" }; if (!argv.rev && !argv.reverse) { items = items.reverse() } if (argv.min) { ops.min = parseInt(argv.min); } if (argv.max) { ops.max = parseInt(argv.max); } return [sparkline(items, ops)]; }