@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
87 lines (83 loc) • 7.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BulkDefinitionOptions = void 0;
const ListDefinitionOptions_1 = require("./ListDefinitionOptions");
const CLIActionArguments_1 = require("./CLIActionArguments");
const api_1 = require("../api");
class BulkDefinitionOptions {
}
exports.BulkDefinitionOptions = BulkDefinitionOptions;
BulkDefinitionOptions.optToDirectory = {
name: CLIActionArguments_1.cliArgs["to-dir"],
aliases: ["tdir"],
description: "Directory name in which the command output will be stored.",
type: "string",
conflictsWith: ["to-file", "to-dataset", "to-member", "to-path", "to-uss-file"],
group: "bulk action options"
};
BulkDefinitionOptions.optFlat = {
name: CLIActionArguments_1.cliArgs.flat,
description: " Store the output of the bulk action within one folder. " +
"When you use this option, ensure that the results do not contain duplicate names. " +
"(Duplicate names occur when two or more Elements have the same name and type.)",
type: "boolean",
implies: [CLIActionArguments_1.cliArgs["to-dir"]],
group: "bulk action options"
};
BulkDefinitionOptions.optWithDependencies = {
name: CLIActionArguments_1.cliArgs["with-dependencies"],
aliases: ["wd"],
description: "Retrieve Elements, including their Endevor-managed input components.",
type: "boolean",
implies: [CLIActionArguments_1.cliArgs["to-dir"]],
group: "bulk action options"
};
BulkDefinitionOptions.optWhereCcidGen = Object.assign(Object.assign({}, ListDefinitionOptions_1.ListDefinitionOptions.optWhereCcidGen), { conflictsWith: [
api_1.args["where-ccid-all"],
api_1.args["where-ccid-current"],
api_1.args["where-ccid-retrieve"],
api_1.args["where-ccid-lastact"],
api_1.args["where-ccid-lastlvl"],
api_1.args["where-ccid-change"]
], implies: [CLIActionArguments_1.cliArgs["to-dir"]], group: "bulk action options" });
BulkDefinitionOptions.optWhereCcidLastAct = Object.assign(Object.assign({}, ListDefinitionOptions_1.ListDefinitionOptions.optWhereCcidLastAct), { conflictsWith: [
api_1.args["where-ccid-all"],
api_1.args["where-ccid-current"],
api_1.args["where-ccid-retrieve"],
api_1.args["where-ccid-generate"],
api_1.args["where-ccid-lastlvl"],
api_1.args["where-ccid-change"]
], implies: [CLIActionArguments_1.cliArgs["to-dir"]], group: "bulk action options" });
BulkDefinitionOptions.optWhereCcidLastlvl = Object.assign(Object.assign({}, ListDefinitionOptions_1.ListDefinitionOptions.optWhereCcidLastlvl), { conflictsWith: [
api_1.args["where-ccid-all"],
api_1.args["where-ccid-current"],
api_1.args["where-ccid-retrieve"],
api_1.args["where-ccid-generate"],
api_1.args["where-ccid-lastact"],
api_1.args["where-ccid-change"]
], implies: [CLIActionArguments_1.cliArgs["to-dir"]], group: "bulk action options" });
BulkDefinitionOptions.optWhereCcidChange = Object.assign(Object.assign({}, ListDefinitionOptions_1.ListDefinitionOptions.optWhereCcidChange), { conflictsWith: [
api_1.args["where-ccid-all"],
api_1.args["where-ccid-current"],
api_1.args["where-ccid-retrieve"],
api_1.args["where-ccid-generate"],
api_1.args["where-ccid-lastact"],
api_1.args["where-ccid-lastlvl"]
], implies: [CLIActionArguments_1.cliArgs["to-dir"]], group: "bulk action options" });
BulkDefinitionOptions.optFileExtension = {
name: api_1.args["file-extension"],
aliases: ["ext"],
description: `The strategy for deciding what file extension to use during a bulk retrieve or workspace synchronization. Must be one of the following:
none: File name is equal to element name, no extension is added.
file-ext: The file extension defined in the Type definition is used; If not defined, no extension is added.
type-name: The type name is used as the file extension.
mixed: The file extension defined in Type definition is used; If not defined, the type name is used instead.`,
type: "string",
allowableValues: {
values: ["none", "file-ext", "type-name", "mixed"],
caseSensitive: false
},
defaultValue: "mixed",
group: "bulk action options"
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQnVsa0RlZmluaXRpb25PcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NsaS9CdWxrRGVmaW5pdGlvbk9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBd0JBLG1FQUFnRTtBQUNoRSw2REFBK0M7QUFDL0MsZ0NBQThCO0FBVTlCLE1BQWEscUJBQXFCOztBQUFsQyxzREFvS0M7QUE1SmUsb0NBQWMsR0FBNkI7SUFDdkQsSUFBSSxFQUFFLDRCQUFPLENBQUMsUUFBUSxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQztJQUNqQixXQUFXLEVBQUUsNERBQTREO0lBQ3pFLElBQUksRUFBRSxRQUFRO0lBQ2QsYUFBYSxFQUFFLENBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLGFBQWEsQ0FBQztJQUMvRSxLQUFLLEVBQUUscUJBQXFCO0NBQzdCLENBQUM7QUFTWSw2QkFBTyxHQUE2QjtJQUNoRCxJQUFJLEVBQUUsNEJBQU8sQ0FBQyxJQUFJO0lBQ2xCLFdBQVcsRUFDVCwwREFBMEQ7UUFDMUQsb0ZBQW9GO1FBQ3BGLGdGQUFnRjtJQUNsRixJQUFJLEVBQUUsU0FBUztJQUNmLE9BQU8sRUFBRSxDQUFDLDRCQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDNUIsS0FBSyxFQUFFLHFCQUFxQjtDQUM3QixDQUFDO0FBU1kseUNBQW1CLEdBQTZCO0lBQzVELElBQUksRUFBRSw0QkFBTyxDQUFDLG1CQUFtQixDQUFDO0lBQ2xDLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQztJQUNmLFdBQVcsRUFBRSxzRUFBc0U7SUFDbkYsSUFBSSxFQUFFLFNBQVM7SUFDZixPQUFPLEVBQUUsQ0FBQyw0QkFBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQzVCLEtBQUssRUFBRSxxQkFBcUI7Q0FDN0IsQ0FBQztBQVNZLHFDQUFlLG1DQUN4Qiw2Q0FBcUIsQ0FBQyxlQUFlLEtBQ3hDLGFBQWEsRUFBRTtRQUNiLFVBQUksQ0FBQyxnQkFBZ0IsQ0FBQztRQUN0QixVQUFJLENBQUMsb0JBQW9CLENBQUM7UUFDMUIsVUFBSSxDQUFDLHFCQUFxQixDQUFDO1FBQzNCLFVBQUksQ0FBQyxvQkFBb0IsQ0FBQztRQUMxQixVQUFJLENBQUMsb0JBQW9CLENBQUM7UUFDMUIsVUFBSSxDQUFDLG1CQUFtQixDQUFDO0tBQzFCLEVBQ0QsT0FBTyxFQUFFLENBQUMsNEJBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUM1QixLQUFLLEVBQUUscUJBQXFCLElBQzVCO0FBU1kseUNBQW1CLG1DQUM1Qiw2Q0FBcUIsQ0FBQyxtQkFBbUIsS0FDNUMsYUFBYSxFQUFFO1FBQ2IsVUFBSSxDQUFDLGdCQUFnQixDQUFDO1FBQ3RCLFVBQUksQ0FBQyxvQkFBb0IsQ0FBQztRQUMxQixVQUFJLENBQUMscUJBQXFCLENBQUM7UUFDM0IsVUFBSSxDQUFDLHFCQUFxQixDQUFDO1FBQzNCLFVBQUksQ0FBQyxvQkFBb0IsQ0FBQztRQUMxQixVQUFJLENBQUMsbUJBQW1CLENBQUM7S0FDMUIsRUFDRCxPQUFPLEVBQUUsQ0FBQyw0QkFBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLEVBQzVCLEtBQUssRUFBRSxxQkFBcUIsSUFDNUI7QUFTWSx5Q0FBbUIsbUNBQzVCLDZDQUFxQixDQUFDLG1CQUFtQixLQUM1QyxhQUFhLEVBQUU7UUFDYixVQUFJLENBQUMsZ0JBQWdCLENBQUM7UUFDdEIsVUFBSSxDQUFDLG9CQUFvQixDQUFDO1FBQzFCLFVBQUksQ0FBQyxxQkFBcUIsQ0FBQztRQUMzQixVQUFJLENBQUMscUJBQXFCLENBQUM7UUFDM0IsVUFBSSxDQUFDLG9CQUFvQixDQUFDO1FBQzFCLFVBQUksQ0FBQyxtQkFBbUIsQ0FBQztLQUMxQixFQUNELE9BQU8sRUFBRSxDQUFDLDRCQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsRUFDNUIsS0FBSyxFQUFFLHFCQUFxQixJQUM1QjtBQVVZLHdDQUFrQixtQ0FDM0IsNkNBQXFCLENBQUMsa0JBQWtCLEtBQzNDLGFBQWEsRUFBRTtRQUNiLFVBQUksQ0FBQyxnQkFBZ0IsQ0FBQztRQUN0QixVQUFJLENBQUMsb0JBQW9CLENBQUM7UUFDMUIsVUFBSSxDQUFDLHFCQUFxQixDQUFDO1FBQzNCLFVBQUksQ0FBQyxxQkFBcUIsQ0FBQztRQUMzQixVQUFJLENBQUMsb0JBQW9CLENBQUM7UUFDMUIsVUFBSSxDQUFDLG9CQUFvQixDQUFDO0tBQzNCLEVBQ0QsT0FBTyxFQUFFLENBQUMsNEJBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUM1QixLQUFLLEVBQUUscUJBQXFCLElBQzVCO0FBVVksc0NBQWdCLEdBQTZCO0lBQ3pELElBQUksRUFBRSxVQUFJLENBQUMsZ0JBQWdCLENBQUM7SUFDNUIsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDO0lBQ2hCLFdBQVcsRUFBRTs7Ozs7Ozs7bUhBUWtHO0lBQy9HLElBQUksRUFBRSxRQUFRO0lBQ2QsZUFBZSxFQUFFO1FBQ2YsTUFBTSxFQUFFLENBQUMsTUFBTSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsT0FBTyxDQUFDO1FBQ2xELGFBQWEsRUFBRSxLQUFLO0tBQ3JCO0lBQ0QsWUFBWSxFQUFFLE9BQU87SUFDckIsS0FBSyxFQUFFLHFCQUFxQjtDQUM3QixDQUFDIn0=