UNPKG

cloudcms-cli

Version:
40 lines (36 loc) 1.12 kB
var helper = require("../../../helper"); var AbstractCommand = require("../../abstract"); class ReadPrincipalCommand extends AbstractCommand { constructor() { super({ "group": "domain", "name": "read-principal", "description": "Reads a principal", "schema": { "properties": [{ "name": "domainId", "type": "string", "description": "Enter the domain ID", "required": true, "args": ["domain", "d"] }, { "name": "principalId", "type": "string", "description": "Enter the principal ID", "required": true, "args": ["principal", "p", "id"] }] } }); } handle(options, callback) { // call workhorse function helper.readPrincipal(options.domainId, options.principalId, function(err) { callback(err); }); } } module.exports = ReadPrincipalCommand;