@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
62 lines • 4.57 kB
JavaScript
;
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