UNPKG

censql

Version:

A NodeJS command line client for SAP HANA

42 lines (26 loc) 755 B
module.exports = function(linesIn, command) { var linesOut = linesIn.slice(0); var part = command.trim(); var parts = part.split(" "); var isInverse = false; if (parts[1] && parts[1].trim() == "-i") { isInverse = true; } var i = linesOut.length; try { while (i--) { if (isInverse) { if (linesOut[i].match(part.substring(part.indexOf('-i ') + 3))) { linesOut.splice(i, 1); } } else { if (!linesOut[i].match(part.substring(part.indexOf(' ') + 1))) { linesOut.splice(i, 1); } } } } catch (e) { linesOut = [e] } return linesOut; }