// If the cec-client pipe is closed monitor.on(CECMonitor.EVENTS._STOP, function () { console.log('cec-client exit') rl.prompt() })
function onUserInput(msg) { rl.pause(); commands.parse(msg, wechat); rl.prompt(true); }
net.connect({ port: PORT }, () => { console.log(`Connected to server port ${PORT}.`); rl.on('line', (line) => { switch (line.trim()) { case 'hello': console.log('world!'); break; default: client.write(line + "\n" ); break; } rl.prompt(); }).on('close', () => { console.log('Have a great day!'); process.exit(0); }); })
function consoleOut(msg) { process.stdout.clearLine(); process.stdout.cursorTo(0); console.log(msg); readline.prompt(true); }
function onPreExit() { rl.question('Are you sure you want to exit?(y/N)', (answer) => { if (answer.match(/^y(es)?$/i)) { rl.close(); } else { rl.prompt(true); } }); }
socket.on('loggedin', data => { if (data.error) { return consoleOut(data.error); } consoleOut('Login successful!'); nick = data.username; authToken = data.token; readline.setPrompt(color(`${nick}: `, 'red')); readline.prompt(); });
rl.question(`\n${yellow('Username')}: `, mail => { username = mail; rl.setPrompt(`${yellow('Password')}: `); rl.prompt(); rl.on('line', pass => { password = pass; rl.close(); }); });
rl.on('line', line => { if (line === "quit") { rl.close(); } sub.getAsync(`chave-${line}`) .then(data => { rl.prompt(); }) .catch(err => console.log(err)); }).on('close', () => { process.exit(0); });
function startConsole() { logger.info('Login successfully.'); updatePrompt(); rl.prompt(true); rl.on('line', onUserInput) .on('SIGINT', onPreExit) .on('close', onExit); }
rl.on('line', (input) => { input = input.trim() if (input !== '') { resolve(input) rl.close() } else { console.info(message) rl.prompt() } })
wechat.on(WechatClient.EVENTS.MESSAGE, (data) => { rl.prompt(true); notifier.notify({ title: data.from, message: data.message, }); });
rl.on('line', function(line) { try { console.log(calc(line)) } catch (e) { console.error(e.message) } rl.prompt() })
rl.on("line", function (line) { handleCommand(line); rl.prompt(); });
// listen for .leave rl.on('line', function(cmd) { if (cmd.trim() == '.leave') { closeInterface(); return; } console.log("repeating command: " + cmd); rl.prompt(); });
rl.on('line', (input) => { input = input.trim() if (input !== '') { resolve(input) rl.close() } else { console.info(message) rl.prompt() } })