UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

79 lines 6.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const index_1 = require("../../index"); const WorkspaceOptions_1 = require("../WorkspaceOptions"); const SynchronizeWorkspace = { name: "synchronize", aliases: ["sync"], type: "group", description: "Synchronize remote Endevor inventory with the local Endevor workspace.", children: [ { examples: [ { options: "", description: "Synchronize all elements in the map location defined by the currently active endevor-location profile with current directory" }, { options: "'C:/projects/myWorkspace'", description: "Synchronize all elements in the map location defined by the currently active endevor-location profile with workspace directory 'C:/projects/myWorkspace'" }, { options: "--environment DEV --stage_number 1 --system SYSTEM1 --subsystem SUBSYS1 --type ASM* --ccid myccid --comment 'my changes'", description: "Synchronize all elements in system SYSTEM1 subsystem SUBSYS1 from environment DEV stage 1, whose type begins with 'ASM', with current directory" }, { options: "'C:/projects/myWorkspace' --ccid myccid --comment 'my changes' --element PRFX%%11", description: "Synchronize all elements in the map location defined by the currently active endevor-location profile, whose name is 'PRFX' followed by any 2 characters and ending with '11', with workspace directory 'C:/projects/myWorkspace'" }, { options: "--dry-run --endevor-location-profile mysandbox", description: "Display all actions needed to synchronize all elements in the map location defined by endevor-location profile 'mysandbox' with current directory, without performing them" }, { options: "--reset", description: "Revert all local changes in the map location defined by the currently active endevor-location profile, resetting your workspace to match Endevor" } ], name: "workspace", aliases: ["wsp"], type: "command", handler: __dirname + "/workspace/SynchronizeWorkspace.handler", description: "Synchronize a selected subset of remote Endevor inventory with a local Endevor workspace", profile: { optional: ["endevor", "endevor-location"] }, positionals: [WorkspaceOptions_1.WorkspaceOptions.posWorkspaceDir], options: [ index_1.LocationDefinitionOptions.locENVIRONMENT, index_1.LocationDefinitionOptions.locSYSTEM, index_1.LocationDefinitionOptions.locSUBSYSTEM, index_1.LocationDefinitionOptions.locTYPE, index_1.LocationDefinitionOptions.locWildSTAGE, index_1.LocationDefinitionOptions.optActCCID, index_1.LocationDefinitionOptions.optActCOMMENT, WorkspaceOptions_1.WorkspaceOptions.optActOVESIGN, WorkspaceOptions_1.WorkspaceOptions.optActSIGNOUT, WorkspaceOptions_1.WorkspaceOptions.optElement, WorkspaceOptions_1.WorkspaceOptions.optDryRun, WorkspaceOptions_1.WorkspaceOptions.optReset, WorkspaceOptions_1.WorkspaceOptions.optLimit, WorkspaceOptions_1.WorkspaceOptions.optNoUpdate, WorkspaceOptions_1.WorkspaceOptions.optAllowDeletes, WorkspaceOptions_1.WorkspaceOptions.optFileExtension ] } ], passOn: [ { property: "options", value: index_1.SessionDefinitionOptions.ENDV_CONNECTION_OPTIONS, merge: true, ignoreNodes: [ { type: "group" } ] } ] }; module.exports = SynchronizeWorkspace; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3luY2hyb25pemVXb3Jrc3BhY2UuZGVmaW5pdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvc3luY2hyb25pemUvU3luY2hyb25pemVXb3Jrc3BhY2UuZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXdCQSx1Q0FBa0Y7QUFDbEYsMERBQXVEO0FBRXZELE1BQU0sb0JBQW9CLEdBQXVCO0lBQy9DLElBQUksRUFBRSxhQUFhO0lBQ25CLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQztJQUNqQixJQUFJLEVBQUUsT0FBTztJQUNiLFdBQVcsRUFBRSx3RUFBd0U7SUFDckYsUUFBUSxFQUFFO1FBQ1I7WUFDRSxRQUFRLEVBQUU7Z0JBQ1I7b0JBQ0UsT0FBTyxFQUFFLEVBQUU7b0JBQ1gsV0FBVyxFQUNULDhIQUE4SDtpQkFDakk7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLDJCQUEyQjtvQkFDcEMsV0FBVyxFQUNULDBKQUEwSjtpQkFDN0o7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUNMLDBIQUEwSDtvQkFDNUgsV0FBVyxFQUNULGlKQUFpSjtpQkFDcEo7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLG1GQUFtRjtvQkFDNUYsV0FBVyxFQUNULG1PQUFtTztpQkFDdE87Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLGdEQUFnRDtvQkFDekQsV0FBVyxFQUNULDRLQUE0SztpQkFDL0s7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLFNBQVM7b0JBQ2xCLFdBQVcsRUFDVCxrSkFBa0o7aUJBQ3JKO2FBQ0Y7WUFDRCxJQUFJLEVBQUUsV0FBVztZQUNqQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7WUFDaEIsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsU0FBUyxHQUFHLHlDQUF5QztZQUM5RCxXQUFXLEVBQUUsMEZBQTBGO1lBQ3ZHLE9BQU8sRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLFNBQVMsRUFBRSxrQkFBa0IsQ0FBQyxFQUFFO1lBQ3RELFdBQVcsRUFBRSxDQUFDLG1DQUFnQixDQUFDLGVBQWUsQ0FBQztZQUMvQyxPQUFPLEVBQUU7Z0JBQ1AsaUNBQXlCLENBQUMsY0FBYztnQkFDeEMsaUNBQXlCLENBQUMsU0FBUztnQkFDbkMsaUNBQXlCLENBQUMsWUFBWTtnQkFDdEMsaUNBQXlCLENBQUMsT0FBTztnQkFDakMsaUNBQXlCLENBQUMsWUFBWTtnQkFDdEMsaUNBQXlCLENBQUMsVUFBVTtnQkFDcEMsaUNBQXlCLENBQUMsYUFBYTtnQkFDdkMsbUNBQWdCLENBQUMsYUFBYTtnQkFDOUIsbUNBQWdCLENBQUMsYUFBYTtnQkFDOUIsbUNBQWdCLENBQUMsVUFBVTtnQkFDM0IsbUNBQWdCLENBQUMsU0FBUztnQkFDMUIsbUNBQWdCLENBQUMsUUFBUTtnQkFDekIsbUNBQWdCLENBQUMsUUFBUTtnQkFDekIsbUNBQWdCLENBQUMsV0FBVztnQkFDNUIsbUNBQWdCLENBQUMsZUFBZTtnQkFDaEMsbUNBQWdCLENBQUMsZ0JBQWdCO2FBQ2xDO1NBQ0Y7S0FDRjtJQUNELE1BQU0sRUFBRTtRQUNOO1lBQ0UsUUFBUSxFQUFFLFNBQVM7WUFDbkIsS0FBSyxFQUFFLGdDQUF3QixDQUFDLHVCQUF1QjtZQUN2RCxLQUFLLEVBQUUsSUFBSTtZQUNYLFdBQVcsRUFBRTtnQkFDWDtvQkFDRSxJQUFJLEVBQUUsT0FBTztpQkFDZDthQUNGO1NBQ0Y7S0FDRjtDQUNGLENBQUM7QUFFRixNQUFNLENBQUMsT0FBTyxHQUFHLG9CQUFvQixDQUFDIn0=