@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
131 lines • 9.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("../../index");
const MemberDefinitionOptions_1 = require("../MemberDefinitionOptions");
const definition = {
name: "print",
aliases: ["p"],
type: "group",
description: "Print an Element or a Component in Endevor.",
children: [
{
examples: [
{
options: "elementName --env ENV --sn 1 --sys SYS --sub SUB --typ TYPE -i ENDEVOR",
description: "Print element from specified inventory location with endevor profile set up"
}
],
name: "element",
aliases: ["elem", "ele"],
description: "The print element command prints selected information about Element in Endevor.",
type: "command",
handler: __dirname + "/PrintElement.handler",
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.locWildSTAGE,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ElementDefinitionOptions.optLevel,
index_1.ElementDefinitionOptions.optVersion,
index_1.ElementDefinitionOptions.optPrint,
index_1.ElementDefinitionOptions.optListString,
index_1.ElementDefinitionOptions.optActSearch,
index_1.ElementDefinitionOptions.optHeadings,
index_1.ElementDefinitionOptions.optExplode,
index_1.ElementDefinitionOptions.optExpandIncludes,
index_1.ElementDefinitionOptions.optWhereCC,
index_1.ElementDefinitionOptions.optWhereCA,
index_1.ElementDefinitionOptions.optWhereCR,
index_1.ElementDefinitionOptions.optWhereProcGroup,
index_1.ElementDefinitionOptions.optCharset,
index_1.TaskOptions.optAsynchronous,
index_1.ConsoleOutputCustomizationOptions.optToLocalFile
]
},
{
examples: [
{
options: "elementName --env ENV --sn 1 --sys SYS --sub SUB --typ TYPE -i ENDEVOR",
description: "Print selected component information about Element with endevor profile set up"
}
],
name: "components",
aliases: ["comp"],
description: "The print component command prints selected component information about Element in Endevor.",
type: "command",
handler: __dirname + "/PrintComponent.handler",
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.optMaxRC,
index_1.ElementDefinitionOptions.optLevel,
index_1.ElementDefinitionOptions.optVersion,
index_1.ElementDefinitionOptions.optPrintComp,
index_1.ElementDefinitionOptions.optActSearch,
index_1.ElementDefinitionOptions.optHeadings,
index_1.ElementDefinitionOptions.optExplode,
index_1.ElementDefinitionOptions.optWhereCC,
index_1.ElementDefinitionOptions.optWhereCA,
index_1.ElementDefinitionOptions.optWhereCR,
index_1.ElementDefinitionOptions.optWhereProcGroup,
index_1.ElementDefinitionOptions.optCharset,
index_1.ConsoleOutputCustomizationOptions.optToLocalFile
]
},
{
examples: [
{
options: "memName --fd DSNAME -i ENDEVOR",
description: "Print a member from specified dataset"
}
],
name: "member",
aliases: ["mem"],
description: "The print member command prints a member from a specified dataset.",
type: "command",
handler: __dirname + "/PrintMember.handler",
positionals: [MemberDefinitionOptions_1.MemberDefinitionOptions.posMember],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.FromDefinitionOptions.optFromDSN,
index_1.ElementDefinitionOptions.optHeadings,
index_1.ElementDefinitionOptions.optCharset,
index_1.TaskOptions.optAsynchronous,
index_1.ConsoleOutputCustomizationOptions.optToLocalFile
]
}
],
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 = definition;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJpbnRBY3Rpb24uZGVmaW5pdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvcHJpbnQvUHJpbnRBY3Rpb24uZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXdCQSx1Q0FPcUI7QUFDckIsd0VBQXFFO0FBRXJFLE1BQU0sVUFBVSxHQUF1QjtJQUNyQyxJQUFJLEVBQUUsT0FBTztJQUNiLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztJQUNkLElBQUksRUFBRSxPQUFPO0lBQ2IsV0FBVyxFQUFFLDZDQUE2QztJQUMxRCxRQUFRLEVBQUU7UUFDUjtZQUNFLFFBQVEsRUFBRTtnQkFDUjtvQkFDRSxPQUFPLEVBQUUsd0VBQXdFO29CQUNqRixXQUFXLEVBQUUsNkVBQTZFO2lCQUMzRjthQUNGO1lBQ0QsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDO1lBQ3hCLFdBQVcsRUFBRSxpRkFBaUY7WUFDOUYsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsU0FBUyxHQUFHLHVCQUF1QjtZQUM1QyxXQUFXLEVBQUUsQ0FBQyxnQ0FBd0IsQ0FBQyxVQUFVLENBQUM7WUFDbEQsT0FBTyxFQUFFLEVBQUUsUUFBUSxFQUFFLENBQUMsU0FBUyxFQUFFLGtCQUFrQixDQUFDLEVBQUU7WUFDdEQsT0FBTyxFQUFFO2dCQUNQLGlDQUF5QixDQUFDLGNBQWM7Z0JBQ3hDLGlDQUF5QixDQUFDLFNBQVM7Z0JBQ25DLGlDQUF5QixDQUFDLFlBQVk7Z0JBQ3RDLGlDQUF5QixDQUFDLE9BQU87Z0JBQ2pDLGlDQUF5QixDQUFDLFlBQVk7Z0JBQ3RDLGlDQUF5QixDQUFDLFFBQVE7Z0JBRWxDLGdDQUF3QixDQUFDLFFBQVE7Z0JBQ2pDLGdDQUF3QixDQUFDLFVBQVU7Z0JBQ25DLGdDQUF3QixDQUFDLFFBQVE7Z0JBQ2pDLGdDQUF3QixDQUFDLGFBQWE7Z0JBQ3RDLGdD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