UNPKG

the-shepherd

Version:
29 lines (24 loc) 860 B
// Generated by CoffeeScript 2.5.1 (function() { var $, echo, echoResponse, removeGroup, required, verbose, warn; ({$, echo, warn, verbose, required, echoResponse} = require('../common')); ({removeGroup} = require("../daemon/groups")); Object.assign(module.exports, { options: [["--group <group>", "Name of the group to create."]], toMessage: function(cmd) { return { c: 'remove', g: cmd.group }; }, onMessage: function(msg, client, cb) { var acted; acted = required(msg, 'g', "--group is required with 'add'") && removeGroup(msg.g); if (client != null) { client.write($.TNET.stringify((acted ? `Group ${msg.g} removed.` : "No group removed."))); } return typeof cb === "function" ? cb(null, acted) : void 0; }, onResponse: echoResponse }); }).call(this);