latest Latest
sha256:333a2eb85f0ad12b5abd42b0ca6faefe1482f09f8e2887da7692f7120461327e
Add to your devcontainer.json
Learn more about Dev Container Features
"features": {
"ghcr.io/jpawlowski/devcontainer-features/powershell-extended:latest": {}
}
Loading
Sorry, something went wrong.
Manifest
{
"digest": "sha256:333a2eb85f0ad12b5abd42b0ca6faefe1482f09f8e2887da7692f7120461327e",
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"size": 7561,
"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:6eaf890347e12be252cdd033adb2814d86d99a0c8020145c43c4052f9b8c65c0",
"mediaType": "application/vnd.devcontainers.layer.v1+tar",
"size": 2962432
}
],
"labels": {
"dev.containers.metadata": "{\"name\":\"PowerShell Extended [PSResourceGet / NuGet Versioning; Oh My Posh prompt profile]\",\"id\":\"powershell-extended\",\"legacyIds\":[\"powershell\"],\"version\":\"2.1.0\",\"description\":\"Installs PowerShell on AMD64 and ARM64 architectures, with optional resources from the PowerShell Gallery via PSResourceGet. Includes a custom Oh My Posh terminal prompt theme and customizable profile files. Supports advanced installation options for PowerShell modules and scripts.\",\"documentationURL\":\"https://github.com/jpawlowski/devcontainer-features/tree/main/src/powershell-extended\",\"licenseURL\":\"https://github.com/jpawlowski/devcontainer-features/tree/main/LICENSE.txt\",\"keywords\":[\"powershell\",\"profile\",\"prompt\",\"oh-my-posh\",\"nerdfonts\",\"psresourceget\",\"dotfiles\"],\"options\":{\"version\":{\"type\":\"string\",\"proposals\":[\"latest\",\"7.4\",\"7.3\"],\"default\":\"latest\",\"description\":\"Select or enter a version of PowerShell. Defaults to `latest`.\"},\"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. Defaults to `release`.\"},\"updatePSReadLine\":{\"type\":\"string\",\"enum\":[\"none\",\"release\",\"prerelease\"],\"default\":\"release\",\"description\":\"Update built-in [`PSReadLine`](https://github.com/PowerShell/PSReadline) module to the latest version. Defaults to `release`.\"},\"updateModulesHelp\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Update help files for installed modules? Defaults to `true`.\"},\"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. Defaults to `false`.\"},\"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. Defaults to `false`.\"},\"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? Defaults to `true`.\"},\"installOhMyPoshConfig\":{\"type\":\"boolean\",\"default\":true,\"description\":\"Allow installing the default dev container profile templates? Defaults to `true`. May be tweaked by setting `containerEnv.PSPROFILE_*` variables.\"},\"profileURLAllUsersAllHosts\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional (publicly accessible) URL to download global [PowerShell profile](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles) (AllUsersAllHosts). Defaults to `\\\"\\\"`. Note that this will take precedence over `installOhMyPoshConfig` for the global profile.\"},\"psConfigURLAllUsersAllHosts\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional (publicly accessible) URL to download global [PowerShell config](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_config) (AllUsersAllHosts) in JSON format. Defaults to `\\\"\\\"`.\"},\"psConfigExperimentalFeatures\":{\"type\":\"string\",\"default\":\"\",\"description\":\"Optional semicolon separated list of [experimental PowerShell features](https://learn.microsoft.com/en-us/powershell/scripting/learn/experimental-features) to enable in the global PowerShell config. Defaults to `\\\"\\\"`.\"}},\"containerEnv\":{\"POWERSHELL_DISTRIBUTION_CHANNEL\":\"DevContainer-Feature:PowerShell-Extended\",\"PSPROFILE_PSREADLINE_EDITMODE\":\"Emacs\",\"PSPROFILE_ALIAS_DIR_FORCE\":\"false\",\"PSPROFILE_ALIAS_DIR_HIDDEN\":\"true\",\"PSPROFILE_ALIAS_DIR_SORT\":\"true\",\"PSPROFILE_AUTOUPDATE_MODULEHELP\":\"true\",\"PSPROFILE_PSREADLINE_PREDICTION_SOURCE\":\"HistoryAndPlugin\",\"PSPROFILE_PSREADLINE_PREDICTION_VIEWSTYLE\":\"InlineView\",\"PSPROFILE_POSH_THEME\":\"devcontainers.minimal.omp.json\",\"PSPROFILE_TERMINAL_COMPLETION_POSHGIT\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_AZURECLI\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_GITHUBCLI\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_POSH\":\"false\",\"PSPROFILE_TERMINAL_COMPLETION_PREDICTOR\":\"true\",\"PSPROFILE_TERMINAL_COMPLETION_PREDICTOR_AZ\":\"false\",\"PSPROFILE_TERMINAL_COMPLETION_PSFZF\":\"false\",\"PSPROFILE_TERMINAL_COMPLETION_UNIX\":\"true\",\"PSPROFILE_TERMINAL_ICONS\":\"true\",\"PSPROFILE_TERMINAL_Z\":\"true\",\"PSPROFILE_VSCODE_AUTOUPDATE_MODULEHELP\":\"false\",\"PSPROFILE_VSCODE_PSREADLINE_PREDICTION_SOURCE\":\"HistoryAndPlugin\",\"PSPROFILE_VSCODE_PSREADLINE_PREDICTION_VIEWSTYLE\":\"InlineView\",\"PSPROFILE_VSCODE_POSH_THEME\":\"devcontainers.minimal.omp.json\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_POSHGIT\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_AZURECLI\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_GITHUBCLI\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_POSH\":\"false\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_PREDICTOR\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_PREDICTOR_AZ\":\"false\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_PSFZF\":\"false\",\"PSPROFILE_VSCODE_TERMINAL_COMPLETION_UNIX\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_ICONS\":\"true\",\"PSPROFILE_VSCODE_TERMINAL_Z\":\"true\"},\"customizations\":{\"vscode\":{\"extensions\":[\"ms-vscode.powershell\"]}},\"installsAfter\":[\"ghcr.io/devcontainers/features/common-utils\",\"ghcr.io/devcontainers/features/powershell\"],\"currentId\":\"powershell-extended\"}",
"com.github.package.type": "devcontainer_feature"
}
}
Details
Download activity
- Total downloads 1,561
- Last 30 days 355
- Last week 67
- Today 0