@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
70 lines • 4.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("../../index");
const GenerateElement = {
name: "generate",
aliases: ["gen"],
type: "group",
description: "Generate an Element in Endevor.",
children: [
{
examples: [
{
options: "elementName --env ENV --sn 1 --sys SYS --sub SUB --typ TYPE --cb -i ENDEVOR",
description: "Generate an element with endevor profile set up, specifying option Copyback"
}
],
name: "element",
aliases: ["elem", "ele"],
type: "command",
handler: __dirname + "/GenerateElement.handler",
description: "The generate element command executes the generate Processor for the current level of the Element.",
positionals: [index_1.ElementDefinitionOptions.posElement],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.LocationDefinitionOptions.locENVIRONMENT,
index_1.LocationDefinitionOptions.locSYSTEM,
index_1.LocationDefinitionOptions.locSUBSYSTEM,
index_1.LocationDefinitionOptions.locTYPE,
index_1.LocationDefinitionOptions.locSTAGE,
index_1.LocationDefinitionOptions.optActCCID,
index_1.LocationDefinitionOptions.optActCOMMENT,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ElementDefinitionOptions.locPROCGROUP,
index_1.ElementDefinitionOptions.optActSearch,
index_1.ElementDefinitionOptions.optActCOPYBACK,
index_1.ElementDefinitionOptions.optActOVESIGN,
index_1.ElementDefinitionOptions.optActNOSOURCE,
index_1.ElementDefinitionOptions.optWhereCA,
index_1.ElementDefinitionOptions.optWhereCC,
index_1.ElementDefinitionOptions.optWhereCR,
index_1.ElementDefinitionOptions.optWhereProcGroup,
index_1.TaskOptions.optAsynchronous
]
}
],
passOn: [
{
property: "options",
value: index_1.SessionDefinitionOptions.ENDV_CONNECTION_OPTIONS,
merge: true,
ignoreNodes: [
{
type: "group"
}
]
},
{
property: "options",
value: index_1.ConsoleOutputCustomizationOptions.CONSOLE_OUTPUT_CUSTOMIZATION_OPTIONS,
merge: true,
ignoreNodes: [
{
type: "group"
}
]
}
]
};
module.exports = GenerateElement;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2VuZXJhdGVFbGVtZW50LmRlZmluaXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY2xpL2dlbmVyYXRlL0dlbmVyYXRlRWxlbWVudC5kZWZpbml0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBd0JBLHVDQU1xQjtBQUVyQixNQUFNLGVBQWUsR0FBdUI7SUFDMUMsSUFBSSxFQUFFLFVBQVU7SUFDaEIsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDO0lBQ2hCLElBQUksRUFBRSxPQUFPO0lBQ2IsV0FBVyxFQUFFLGlDQUFpQztJQUM5QyxRQUFRLEVBQUU7UUFDUjtZQUNFLFFBQVEsRUFBRTtnQkFDUjtvQkFDRSxPQUFPLEVBQUUsNkVBQTZFO29CQUN0RixXQUFXLEVBQUUsNkVBQTZFO2lCQUMzRjthQUNGO1lBQ0QsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDO1lBQ3hCLElBQUksRUFBRSxTQUFTO1lBQ2YsT0FBTyxFQUFFLFNBQVMsR0FBRywwQkFBMEI7WUFDL0MsV0FBVyxFQUFFLG9HQUFvRztZQUNqSCxXQUFXLEVBQUUsQ0FBQyxnQ0FBd0IsQ0FBQyxVQUFVLENBQUM7WUFDbEQsT0FBTyxFQUFFLEVBQUUsUUFBUSxFQUFFLENBQUMsU0FBUyxFQUFFLGtCQUFrQixDQUFDLEVBQUU7WUFDdEQsT0FBTyxFQUFFO2dCQUNQLGlDQUF5QixDQUFDLGNBQWM7Z0JBQ3hDLGlDQUF5QixDQUFDLFNBQVM7Z0JBQ25DLGlDQUF5QixDQUFDLFlBQVk7Z0JBQ3RDLGlDQUF5QixDQUFDLE9BQU87Z0JBQ2pDLGlDQUF5QixDQUFDLFFBQVE7Z0JBQ2xDLGlDQUF5QixDQUFDLFVBQVU7Z0JBQ3BDLGlDQUF5QixDQUFDLGFBQWE7Z0JBQ3ZDLGlDQUF5QixDQUFDLFFBQVE7Z0JBRWxDLGdDQUF3QixDQUFDLFlBQVk7Z0JBQ3JDLGdDQUF3QixDQUFDLFlBQVk7Z0JBQ3JDLGdDQUF3QixDQUFDLGNBQWM7Z0JBQ3ZDLGdDQUF3QixDQUFDLGFBQWE7Z0JBQ3RDLGdDQUF3QixDQUFDLGNBQWM7Z0JBQ3ZDLGdDQUF3QixDQUFDLFVBQVU7Z0JBQ25DLGdDQUF3QixDQUFDLFVBQVU7Z0JBQ25DLGdDQUF3QixDQUFDLFVBQVU7Z0JBQ25DLGdDQUF3QixDQUFDLGlCQUFpQjtnQkFFMUMsbUJBQVcsQ0FBQyxlQUFlO2FBQzVCO1NBQ0Y7S0FDRjtJQUNELE1BQU0sRUFBRTtRQUNOO1lBQ0UsUUFBUSxFQUFFLFNBQVM7WUFDbkIsS0FBSyxFQUFFLGdDQUF3QixDQUFDLHVCQUF1QjtZQUN2RCxLQUFLLEVBQUUsSUFBSTtZQUNYLFdBQVcsRUFBRTtnQkFDWDtvQkFDRSxJQUFJLEVBQUUsT0FBTztpQkFDZDthQUNGO1NBQ0Y7UUFDRDtZQUNFLFFBQVEsRUFBRSxTQUFTO1lBQ25CLEtBQUssRUFBRSx5Q0FBaUMsQ0FBQyxvQ0FBb0M7WUFDN0UsS0FBSyxFQUFFLElBQUk7WUFDWCxXQUFXLEVBQUU7Z0JBQ1g7b0JBQ0UsSUFBSSxFQUFFLE9BQU87aUJBQ2Q7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFDO0FBRUYsTUFBTSxDQUFDLE9BQU8sR0FBRyxlQUFlLENBQUMifQ==