The uninstall command handler for cli plugin install.

see

  {uninstallDefinition}

### Hierarchy

- UninstallHandler

### Implements

- ICommandHandler

## Index

### Properties

- console

### Methods

- callPluginPreUninstall
- process

## Properties

### Private console

console: Logger = Logger.getImperativeLogger()

- Defined in @zowe/imperative/src/imperative/src/plugins/cmd/uninstall/uninstall.handler.ts:35

A logger for this class

## Methods

### Private callPluginPreUninstall

- callPluginPreUninstall(pluginPackageNm: string): Promise<void>

- - Defined in @zowe/imperative/src/imperative/src/plugins/cmd/uninstall/uninstall.handler.ts:89

  Call a plugin's lifecycle hook to enable a plugin to take some action before the plugin is uninstalled.

  throws

    ImperativeError.

  #### Parameters

  - ##### pluginPackageNm: string

    The package name of the plugin being installed.

  #### Returns Promise<void>

### process

- process(params: IHandlerParameters): Promise<void>

- Implementation of ICommandHandler.process

  - Defined in @zowe/imperative/src/imperative/src/plugins/cmd/uninstall/uninstall.handler.ts:48

  Process the command and input.

  throws

    {ImperativeError}

  #### Parameters

  - ##### params: IHandlerParameters

    Parameters supplied by yargs

  #### Returns Promise<void>

  The command response

Generated using TypeDoc