Skip to main content

Interface: CliTool

Extends

Properties

displayName

displayName: string

Inherited from

CliToolInfo.displayName

Defined in

packages/extension-api/src/extension-api.d.ts:4386


extensionInfo

extensionInfo: object

id

id: string

label

label: string

Inherited from

CliToolInfo.extensionInfo

Defined in

packages/extension-api/src/extension-api.d.ts:4390


id

id: string

Inherited from

CliToolInfo.id

Defined in

packages/extension-api/src/extension-api.d.ts:4384


images

images: ProviderImages

Inherited from

CliToolInfo.images

Defined in

packages/extension-api/src/extension-api.d.ts:4388


markdownDescription

markdownDescription: string

Inherited from

CliToolInfo.markdownDescription

Defined in

packages/extension-api/src/extension-api.d.ts:4387


name

name: string

Inherited from

CliToolInfo.name

Defined in

packages/extension-api/src/extension-api.d.ts:4385


onDidUninstall

onDidUninstall: Event<void>

Defined in

packages/extension-api/src/extension-api.d.ts:4374


onDidUpdateVersion

onDidUpdateVersion: Event<string>

Defined in

packages/extension-api/src/extension-api.d.ts:4372


state

state: "registered"

Defined in

packages/extension-api/src/extension-api.d.ts:4370


version?

optional version: string

Inherited from

CliToolInfo.version

Defined in

packages/extension-api/src/extension-api.d.ts:4389

Methods

dispose()

dispose(): void

Dispose this object.

Returns

void

Inherited from

Disposable.dispose

Defined in

packages/extension-api/src/extension-api.d.ts:97


registerInstaller()

registerInstaller(installer): Disposable

Parameters

installer: CliToolInstaller

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:4380


registerUpdate()

registerUpdate(update): Disposable

Parameters

update: CliToolUpdate | CliToolSelectUpdate

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:4377


updateVersion()

updateVersion(version): void

Parameters

version: CliToolUpdateOptions

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:4371