You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Create child containers *inside* a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.",
| installDockerComposeSwitch | Install Compose Switch (provided docker compose is available) which is a replacement to the Compose V1 docker-compose (python) executable. It translates the command line into Compose V2 docker compose then runs the latter. | boolean | true |
"description": "Re-use the host docker socket, adding the Docker CLI to a container. Feature invokes a script to enable using a forwarded Docker socket within a container to run Docker commands.",
@@ -29,11 +30,12 @@
29
30
"type": "string",
30
31
"enum": [
31
32
"none",
33
+
"latest",
32
34
"v1",
33
35
"v2"
34
36
],
35
-
"default": "v2",
36
-
"description": "Compose version to use for docker-compose (v1 or v2 or none)"
37
+
"default": "latest",
38
+
"description": "Compose version to use for docker-compose (v1 or v2 or none or latest)"
This Feature should work on recent versions of Debian/Ubuntu-based distributions with the `apt` package manager installed.
91
91
92
92
`bash` is required to execute the `install.sh` script.
93
+
94
+
## Tab completions
95
+
96
+
When using .NET SDK 10 or newer, tab completions for the `dotnet` CLI are automatically installed for bash, zsh, and fish. The completion scripts are placed in the standard system-wide directories so they work for all users:
Copy file name to clipboardExpand all lines: src/dotnet/README.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,12 @@ This Feature installs the latest .NET SDK, which includes the .NET CLI and the s
15
15
16
16
| Options Id | Description | Type | Default Value |
17
17
|-----|-----|-----|-----|
18
-
| version | Select or enter a .NET SDK version. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version. | string | latest |
19
-
| additionalVersions | Enter additional .NET SDK versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version. | string | - |
20
-
| dotnetRuntimeVersions | Enter additional .NET runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version. | string | - |
21
-
| aspNetCoreRuntimeVersions | Enter additional ASP.NET Core runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version. | string | - |
18
+
| version | Select or enter a .NET SDK version. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases. | string | latest |
19
+
| additionalVersions | Enter additional .NET SDK versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases. | string | - |
20
+
| dotnetRuntimeVersions | Enter additional .NET runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases. | string | - |
21
+
| aspNetCoreRuntimeVersions | Enter additional ASP.NET Core runtime versions, separated by commas. Use 'latest' for the latest version, 'lts' for the latest LTS version, 'X.Y' or 'X.Y.Z' for a specific version, 'X.Y-preview' or 'X.Y-daily' for prereleases. | string | - |
22
22
| workloads | Enter additional .NET SDK workloads, separated by commas. Use 'dotnet workload search' to learn what workloads are available to install. | string | - |
23
+
| tabCompletions | Install shell tab completions for the dotnet CLI. Requires SDK 10 or newer. | boolean | true |
23
24
24
25
## Customizations
25
26
@@ -85,7 +86,7 @@ Installing only the .NET Runtime or the ASP.NET Core Runtime. (The SDK includes
85
86
"ghcr.io/devcontainers/features/dotnet:2": {
86
87
"version": "none",
87
88
"dotnetRuntimeVersions": "latest, lts",
88
-
"aspnetCoreRuntimeVersions": "latest, lts",
89
+
"aspNetCoreRuntimeVersions": "latest, lts",
89
90
}
90
91
}
91
92
```
@@ -95,7 +96,7 @@ Installing .NET workloads. Multiple workloads can be specified as comma-separate
"description": "This Feature installs the latest .NET SDK, which includes the .NET CLI and the shared runtime. Options are provided to choose a different version or additional versions.",
@@ -39,6 +39,11 @@
39
39
"type": "string",
40
40
"default": "",
41
41
"description": "Enter additional .NET SDK workloads, separated by commas. Use 'dotnet workload search' to learn what workloads are available to install."
42
+
},
43
+
"tabCompletions": {
44
+
"type": "boolean",
45
+
"default": true,
46
+
"description": "Install shell tab completions for the dotnet CLI. Requires SDK 10 or newer."
0 commit comments