Skip to main content

Interface: CliTool

Defined in: packages/extension-api/src/extension-api.d.ts:4857

Extends

Properties

displayName

displayName: string

Defined in: packages/extension-api/src/extension-api.d.ts:4874

Inherited from

CliToolInfo.displayName


extensionInfo

extensionInfo: object

Defined in: packages/extension-api/src/extension-api.d.ts:4879

id

id: string

label

label: string

Inherited from

CliToolInfo.extensionInfo


id

id: string

Defined in: packages/extension-api/src/extension-api.d.ts:4872

Inherited from

CliToolInfo.id


images

images: ProviderImages

Defined in: packages/extension-api/src/extension-api.d.ts:4876

Inherited from

CliToolInfo.images


markdownDescription

markdownDescription: string

Defined in: packages/extension-api/src/extension-api.d.ts:4875

Inherited from

CliToolInfo.markdownDescription


name

name: string

Defined in: packages/extension-api/src/extension-api.d.ts:4873

Inherited from

CliToolInfo.name


onDidUninstall

onDidUninstall: Event<void>

Defined in: packages/extension-api/src/extension-api.d.ts:4862


onDidUpdateVersion

onDidUpdateVersion: Event<string>

Defined in: packages/extension-api/src/extension-api.d.ts:4860


path?

optional path?: string

Defined in: packages/extension-api/src/extension-api.d.ts:4878

Inherited from

CliToolInfo.path


state

state: "registered"

Defined in: packages/extension-api/src/extension-api.d.ts:4858


version?

optional version?: string

Defined in: packages/extension-api/src/extension-api.d.ts:4877

Inherited from

CliToolInfo.version

Methods

dispose()

dispose(): void

Defined in: packages/extension-api/src/extension-api.d.ts:108

Dispose this object.

Returns

void

Inherited from

Disposable.dispose


registerInstaller()

registerInstaller(installer): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:4868

Parameters

installer

CliToolInstaller

Returns

Disposable


registerUpdate()

registerUpdate(update): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:4865

Parameters

update

CliToolUpdate | CliToolSelectUpdate

Returns

Disposable


updateVersion()

updateVersion(version): void

Defined in: packages/extension-api/src/extension-api.d.ts:4859

Parameters

version

CliToolUpdateOptions

Returns

void