Interface: ExtensionRequirement
Defined in: core/extensionRequirements.ts:12
A program an extension needs on the computer, and how the person installs it.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
for | string[] | The capabilities that need it (its manifest's ids); without them, the whole extension does. | core/extensionRequirements.ts:22 |
install | object | How to install it on each system: a command, or a link. | core/extensionRequirements.ts:20 |
install.linux? | string | - | core/extensionRequirements.ts:20 |
install.macos? | string | - | core/extensionRequirements.ts:20 |
install.url? | string | - | core/extensionRequirements.ts:20 |
install.windows? | string | - | core/extensionRequirements.ts:20 |
name | string | What the person reads: "Docker". | core/extensionRequirements.ts:14 |
program | string | The program, by its bare name, found on the PATH (docker; on Windows with PATHEXT's extensions). | core/extensionRequirements.ts:16 |
version? | object | How to check its version: its arguments (options or version only) and the oldest it works with. | core/extensionRequirements.ts:18 |
version.args | string[] | - | core/extensionRequirements.ts:18 |
version.min | string | - | core/extensionRequirements.ts:18 |