diff options
Diffstat (limited to 'node_modules/xss/lib/cli.js')
-rw-r--r-- | node_modules/xss/lib/cli.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/node_modules/xss/lib/cli.js b/node_modules/xss/lib/cli.js deleted file mode 100644 index 4aa075e..0000000 --- a/node_modules/xss/lib/cli.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * command line tool - * - * @author Zongmin Lei<leizongmin@gmail.com> - */ - -var xss = require("./"); -var readline = require("readline"); - -var rl = readline.createInterface({ - input: process.stdin, - output: process.stdout -}); - -console.log('Enter a blank line to do xss(), enter "@quit" to exit.\n'); - -function take(c, n) { - var ret = ""; - for (var i = 0; i < n; i++) { - ret += c; - } - return ret; -} - -function setPrompt(line) { - line = line.toString(); - rl.setPrompt("[" + line + "]" + take(" ", 5 - line.length)); - rl.prompt(); -} - -setPrompt(1); - -var html = []; -rl.on("line", function(line) { - if (line === "@quit") return process.exit(); - if (line === "") { - console.log(""); - console.log(xss(html.join("\r\n"))); - console.log(""); - html = []; - } else { - html.push(line); - } - setPrompt(html.length + 1); -}); |