azdev-automation
Version:
Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services
23 lines (22 loc) • 763 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParameterReader = void 0;
const meow_1 = __importDefault(require("meow"));
class ParameterReader {
constructor(logger) {
this.debugLogger = logger.extend(this.constructor.name);
}
newParameters(usage, flags) {
const debug = this.debugLogger.extend(this.newParameters.name);
const options = {
flags,
};
const parameters = (0, meow_1.default)(usage, options);
debug(parameters.flags);
return parameters.flags;
}
}
exports.ParameterReader = ParameterReader;