Skip to content

2.1.0 Latest

sha256:f643cb98b948005d9e906bd51ecdd582c94c8efbd5d88a3fd92a3f453e1e36ad
Add to your devcontainer.json
Learn more about Dev Container Features
"features": {
    "ghcr.io/jpawlowski/devcontainer-features/powershell:2.1.0": {}
}

Loading

Manifest

{
  "digest": "sha256:f643cb98b948005d9e906bd51ecdd582c94c8efbd5d88a3fd92a3f453e1e36ad",
  "mediaType": "application/vnd.oci.image.manifest.v1+json",
  "size": 5070,
  "config": {
    "digest": "sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
    "mediaType": "application/vnd.devcontainers",
    "size": 2
  },
  "layers": [
    {
      "digest": "sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
      "mediaType": "application/vnd.oci.empty.v1+json",
      "size": 2
    },
    {
      "digest": "sha256:c3f2d3bae4b8ac493b7976cb6d45222b081048e79c023d9230dca7789c13e1ab",
      "mediaType": "application/vnd.devcontainers.layer.v1+tar",
      "size": 140288
    }
  ],
  "labels": {
    "dev.containers.metadata": "{\"id\":\"powershell-extended\",\"legacyIds\":[\"powershell\"],\"version\":\"2.1.0\",\"name\":\"PowerShell Extended [PSResourceGet / NuGet Versioning]\",\"documentationURL\":\"https://github.com/jpawlowski/devcontainer-features/tree/main/src/powershell-extended\",\"description\":\"Installs PowerShell on AMD64 and ARM64 machines, and optional additional resources from the PowerShell Gallery using PSResourceGet. It also supports advanced installation options.\",\"options\":{\"version\":{\"type\":\"string\",\"proposals\":[\"latest\",\"7.4\",\"7.3\"],\"default\":\"latest\",\"description\":\"Select or enter a version of PowerShell.\"},\"installMethod\":{\"type\":\"string\",\"enum\":[\"package\",\"github\"],\"default\":\"package\",\"description\":\"Select the installation method for PowerShell. If you choose `package`, PowerShell will be installed using the package manager with a fallback to 'github'. If you choose `github`, PowerShell will be installed from GitHub releases.\"},\"updatePSResourceGet\":{\"type\":\"string\",\"enum\":[\"none\",\"release\",\"prerelease\"],\"default\":\"release\",\"description\":\"Update built-in [`Microsoft.PowerShell.PSResourceGet`](https://github.com/PowerShell/PSResourceGet) module to the latest version before installing additional resources.\"},\"updatePSReadLine\":{\"type\":\"string\",\"enum\":[\"none\",\"release\",\"prerelease\"],\"default\":\"release\",\"description\":\"Update built-in [`PSReadLine`](https://github.com/PowerShell/PSReadline) module to the latest version.\"},\"setUserDefaultShell\":{\"type\":\"boolean\",\"default\":false,\"description\":\"Change default shell for non-root user to PowerShell? Note that this might impact [`userEnvProbe`](https://containers.dev/implementors/json_reference/#general-properties) performance. Consider setting [`terminal.integrated.defaultProfile.*`](https://code.visualstudio.com/docs/terminal/profiles) instead.\"},\"setRootDefaultShell\":{\"type\":\"boolean\",\"default\":false,\"description\":\"Change default shell for root to PowerShell? Note that this might impact [`userEnvProbe`](https://containers.dev/implementors/json_reference/#general-properties) performance. Consider setting [`terminal.integrated.defaultProfile.*`](https://code.visualstudio.com/docs/terminal/profiles) instead.\"},\"repositories\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional semicolon separated list of PowerShell repositories to register. To set a specific name for a repository, use the format `name=url`, otherwise the name will be the base URL. See feature documentation for more information about advanced installation options.\"},\"resources\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional semicolon separated list of PowerShell resources to install. If you need to install a specific version, use `@` to specify the version (e.g. `[email protected]`). See feature documentation for more information about advanced installation options.\"},\"installOhMyPosh\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Install Oh My Posh?\"},\"installOhMyPoshConfig\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Allow installing the default dev container profile templates?\"},\"profileURLAllUsersAllHosts\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional (publicly accessible) URL to download global PowerShell profile (AllUsersAllHosts).\"}},\"containerEnv\":{\"POWERSHELL_DISTRIBUTION_CHANNEL\":\"PSDocker-DevContainer-Feature\",\"PSPROFILE_PSREADLINE_EDITMODE\":\"Emacs\",\"PSPROFILE_POSH_THEME\":\"devcontainers.minimal\",\"PSPROFILE_TERMINAL_COMPLETION_GIT\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_POSH\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_PREDICTOR\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_PREDICTOR_AZ\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_PSFZF\":\"true\",\"PSPROFILE_TERMINAL_ICONS\":\"true\",\"PSPROFILE_TERMINAL_Z\":\"true\",\"VSCODE_POSH_THEME\":\"devcontainers.minimal\",\"VSCODE_TERMINAL_COMPLETION_GIT\":\"true\",\"VSCODE_TERMINAL_COMPLETION_POSH\":\"true\",\"VSCODE_TERMINAL_COMPLETION_PREDICTOR\":\"true\",\"VSCODE_TERMINAL_COMPLETION_PREDICTOR_AZ\":\"true\",\"VSCODE_TERMINAL_COMPLETION_PSFZF\":\"true\",\"VSCODE_TERMINAL_ICONS\":\"true\",\"VSCODE_TERMINAL_Z\":\"true\",\"POSH_DISABLE_UPGRADE_NOTICE\":\"false\"},\"customizations\":{\"vscode\":{\"extensions\":[\"ms-vscode.powershell\"]}},\"installsAfter\":[\"ghcr.io/devcontainers/features/common-utils\"],\"currentId\":\"powershell-extended\"}",
    "com.github.package.type": "devcontainer_feature"
  }
}

Download activity

  • Total downloads 4
  • Last 30 days 0
  • Last week 0
  • Today 0

Other tags on this version