the-shepherd
Version:
Control a herd of wild processes.
34 lines (29 loc) • 783 B
JavaScript
// Generated by CoffeeScript 2.5.1
(function() {
var $, echo, echoResponse, required, setVerbose, simpleAction, verbose, warn;
({$, echo, warn, verbose, required, echoResponse, setVerbose} = require('../common'));
({simpleAction} = require("../daemon/groups"));
Object.assign(module.exports, {
options: [],
toMessage: function(cmd) {
return {
c: 'verbose',
v: (function() {
switch (cmd._[1]) {
case "true":
case "yes":
case "on":
return true;
default:
return false;
}
})()
};
},
onMessage: function(msg, client, next) {
setVerbose(msg.v);
return next();
},
onResponse: echoResponse
});
}).call(this);