//SVR.JS LOG HIGHLIGHTER var readline = require("readline"); var process = require("process"); var args = process.argv; for (var i = (process.argv[0].indexOf("node") > -1 || process.argv[0].indexOf("bun") > -1 ? 2 : 1); i < args.length; i++) { if (args[i] == "-h" || args[i] == "--help" || args[i] == "-?" || args[i] == "/h" || args[i] == "/?") { console.log("SVR.JS log highlighter usage:"); console.log(" | node loghighlight.js [-h] [--help] [-?] [/h] [/?]"); console.log("-h -? /h /? --help -- Displays help"); process.exit(0); } else { console.log("Unrecognized argument: " + args[i]); console.log("SVR.JS log highlighter usage:"); console.log(" | node loghighlight.js [-h] [--help] [-?] [/h] [/?]"); console.log("-h -? /h /? --help -- Displays help"); process.exit(1); } } var rl = readline.createInterface({ input: process.stdin, output: process.stdout, terminal: false, prompt: '' }); rl.prompt(); rl.on('line', (line) => { viewLog([line]); }); function viewLog(log) { if(log[log.length-1] == "") log.pop(); if(log[0] == "") log.shift(); for(var i=0;i