nsyslog
Version:
Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations
29 lines (26 loc) • 581 B
JavaScript
const
cluster = require('../cluster'),
vorpal = require('vorpal')(),
basicCommands = require('./basic');
if(cluster.isMaster) {
vorpal.ui.submit = function(line) {
if (this._activePrompt) {
this._activePrompt.rl.emit('line',line);
}
return this;
};
module.exports = function(instance, prompt) {
basicCommands(vorpal,instance);
vorpal.delimiter(`${prompt}> `).show();
return {
eval(line) {
vorpal.ui.submit(line);
}
};
};
}
else {
module.exports = function(instance, prompt) {
basicCommands(vorpal,instance);
};
}