UNPKG

zowe-cli-cics-deploy-plugin

Version:

IBM CICS Bundle generation and deployment for Zowe CLI

60 lines (59 loc) 1.82 kB
import { IHandlerParameters } from "@zowe/imperative"; /** * Class to represent a CICS Bundle Pusher. * * @export * @class BundlePusher */ export declare class BundlePusher { private params; private localDirectory; private sshOutputText; private path; private fs; private progressBar; private defaultRemoteNodehomeCmd; private envSetupCommand; /** * Constructor for a BundlePusher. * @param {IHandlerParameters} params - The Imperative handler parameters * @param {string} localDirectory - The bundle directory. * @throws ImperativeError * @memberof BundlePusher */ constructor(params: IHandlerParameters, localDirectory: string); performPush(): Promise<string>; private validateParameters; private validateName; private validateTargetdir; private getProfile; private issueWarning; private issueMessage; private validateProfiles; private createZosMFSession; private createSshSession; private createCicsSession; private validateBundleDirExistsAndIsEmpty; private undeployExistingBundle; private deployBundle; private sshOutput; private makeBundleDir; private deleteBundleDirContents; private runSingleNpmInstall; private runSingleNpmUninstall; private runSshCommandInRemoteDirectory; private uploadBundle; private findZosAttributes; private updateStatus; private startProgressBar; private endProgressBar; private findAllPackageJSONDirs; private runAllNpmInstalls; private runAllNpmUninstalls; private generateGeneralDiagnostics; private generateNodejsSpecificDiagnostics; private gatherGeneralDiagnosticsFromCics; private gatherNodejsDiagnosticsFromCics; private reportRegionData; private reportNODEJSAPPData; }