UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

62 lines 4.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const index_1 = require("../../index"); const WorkspaceOptions_1 = require("../WorkspaceOptions"); const UnsynchronizeWorkspace = { name: "unsynchronize", aliases: ["unsync"], type: "group", description: "Remove a synchronized Endevor inventory from a local Endevor workspace and delete any related metadata.", children: [ { examples: [ { options: "", description: "Remove all elements in the map location defined by the currently active endevor-location profile from current directory" }, { options: "--force", description: "Remove all elements in the map location defined by the currently active endevor-location profile from current directory, throwing away any local changes not saved in Endevor" }, { options: "'C:/projects/myWorkspace'", description: "Remove all elements in the map location defined by the currently active endevor-location profile from workspace directory 'C:/projects/myWorkspace'" }, { options: "--environment DEV --stage_number 1 --system SYSTEM1 --subsystem SUBSYS1 --type ASM* --ccid myccid --comment 'my changes'", description: "Remove all elements in system SYSTEM1 subsystem SUBSYS1 environment DEV stage 1, whose type begins with 'ASM', from current directory" } ], name: "workspace", aliases: ["wsp"], type: "command", handler: __dirname + "/workspace/UnsynchronizeWorkspace.handler", description: "Remove a selected subset of remote Endevor inventory from 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, WorkspaceOptions_1.WorkspaceOptions.optElement, WorkspaceOptions_1.WorkspaceOptions.optForce ] } ], passOn: [ { property: "options", value: index_1.SessionDefinitionOptions.ENDV_CONNECTION_OPTIONS, merge: true, ignoreNodes: [ { type: "group" } ] } ] }; module.exports = UnsynchronizeWorkspace; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5zeW5jaHJvbml6ZVdvcmtzcGFjZS5kZWZpbml0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NsaS91bnN5bmNocm9uaXplL1Vuc3luY2hyb25pemVXb3Jrc3BhY2UuZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXdCQSx1Q0FBa0Y7QUFDbEYsMERBQXVEO0FBRXZELE1BQU0sc0JBQXNCLEdBQXVCO0lBQ2pELElBQUksRUFBRSxlQUFlO0lBQ3JCLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQztJQUNuQixJQUFJLEVBQUUsT0FBTztJQUNiLFdBQVcsRUFDVCx5R0FBeUc7SUFDM0csUUFBUSxFQUFFO1FBQ1I7WUFDRSxRQUFRLEVBQUU7Z0JBQ1I7b0JBQ0UsT0FBTyxFQUFFLEVBQUU7b0JBQ1gsV0FBVyxFQUNULHlIQUF5SDtpQkFDNUg7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLFNBQVM7b0JBQ2xCLFdBQVcsRUFDVCwrS0FBK0s7aUJBQ2xMO2dCQUNEO29CQUNFLE9BQU8sRUFBRSwyQkFBMkI7b0JBQ3BDLFdBQVcsRUFDVCxxSkFBcUo7aUJBQ3hKO2dCQUNEO29CQUNFLE9BQU8sRUFDTCwwSEFBMEg7b0JBQzVILFdBQVcsRUFDVCx1SUFBdUk7aUJBQzFJO2FBQ0Y7WUFDRCxJQUFJLEVBQUUsV0FBVztZQUNqQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7WUFDaEIsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsU0FBUyxHQUFHLDJDQUEyQztZQUNoRSxXQUFXLEVBQUUscUZBQXFGO1lBQ2xHLE9BQU8sRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLFNBQVMsRUFBRSxrQkFBa0IsQ0FBQyxFQUFFO1lBQ3RELFdBQVcsRUFBRSxDQUFDLG1DQUFnQixDQUFDLGVBQWUsQ0FBQztZQUMvQyxPQUFPLEVBQUU7Z0JBQ1AsaUNBQXlCLENBQUMsY0FBYztnQkFDeEMsaUNBQXlCLENBQUMsU0FBUztnQkFDbkMsaUNBQXlCLENBQUMsWUFBWTtnQkFDdEMsaUNBQXlCLENBQUMsT0FBTztnQkFDakMsaUNBQXlCLENBQUMsWUFBWTtnQkFDdEMsbUNBQWdCLENBQUMsVUFBVTtnQkFDM0IsbUNBQWdCLENBQUMsUUFBUTthQUMxQjtTQUNGO0tBQ0Y7SUFDRCxNQUFNLEVBQUU7UUFDTjtZQUNFLFFBQVEsRUFBRSxTQUFTO1lBQ25CLEtBQUssRUFBRSxnQ0FBd0IsQ0FBQyx1QkFBdUI7WUFDdkQsS0FBSyxFQUFFLElBQUk7WUFDWCxXQUFXLEVBQUU7Z0JBQ1g7b0JBQ0UsSUFBSSxFQUFFLE9BQU87aUJBQ2Q7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFDO0FBRUYsTUFBTSxDQUFDLE9BQU8sR0FBRyxzQkFBc0IsQ0FBQyJ9