omelop
Version:
[](https://travis-ci.org/node-omelop/omelop)
20 lines • 2.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../utils/utils");
const constants_1 = require("../utils/constants");
function default_1(program) {
program.command('stop')
.description('stop the servers, for multiple servers, use `omelop stop server-id-1 server-id-2`')
.option('-u, --username <username>', 'administration user name', constants_1.DEFAULT_USERNAME)
.option('-p, --password <password>', 'administration password', constants_1.DEFAULT_PWD)
.option('-h, --host <master-host>', 'master server host', constants_1.DEFAULT_MASTER_HOST)
.option('-P, --port <master-port>', 'master server port', (value) => parseInt(value), constants_1.DEFAULT_MASTER_PORT)
.action(function () {
let args = [].slice.call(arguments, 0);
let opts = args[args.length - 1];
opts.serverIds = args.slice(0, -1);
(0, utils_1.terminal)('stop', opts);
});
}
exports.default = default_1;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2Jpbi9jb21tYW5kcy9zdG9wLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBS0EsMENBQTJEO0FBRTNELGtEQUF5SztBQUt6SyxtQkFBeUIsT0FBZ0I7SUFDckMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUM7U0FDbEIsV0FBVyxDQUFDLG1GQUFtRixDQUFDO1NBQ2hHLE1BQU0sQ0FBQywyQkFBMkIsRUFBRSwwQkFBMEIsRUFBRSw0QkFBZ0IsQ0FBQztTQUNqRixNQUFNLENBQUMsMkJBQTJCLEVBQUUseUJBQXlCLEVBQUUsdUJBQVcsQ0FBQztTQUMzRSxNQUFNLENBQUMsMEJBQTBCLEVBQUUsb0JBQW9CLEVBQUUsK0JBQW1CLENBQUM7U0FDN0UsTUFBTSxDQUFDLDBCQUEwQixFQUFFLG9CQUFvQixFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUUsK0JBQW1CLENBQUM7U0FDekcsTUFBTSxDQUFDO1FBQ0osSUFBSSxJQUFJLEdBQUcsRUFBRSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQ3ZDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ2pDLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNuQyxJQUFBLGdCQUFRLEVBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzNCLENBQUMsQ0FBQyxDQUFDO0FBQ1gsQ0FBQztBQWJELDRCQWFDIn0=