VSCodeMarketplace
A PowerShell module that wraps the Visual Studio Code Marketplace public Gallery API, letting you search, download, install, and uninstall VS Code extensions entirely from the command line.
Features
- Search the Marketplace by keyword or exact extension ID
- Download extensions as
.vsixfiles for offline or air-gapped use - Install extensions directly via the
codeCLI - Uninstall extensions by ID using the
codeCLI - Full pipeline support — find, save, and install in a single one-liner
Requirements
- PowerShell 5.1 or PowerShell 7+
- The
codeCLI must be on yourPATH(required forInstall-VSCodeExtensionandUninstall-VSCodeExtension)
Quick Start
# Import the module
Import-Module VSCodeMarketplace
# Search for an extension
Find-VSCodeExtension -Query "git"
# Find and install in one pipeline
Find-VSCodeExtension -ExtensionId "eamodio.gitlens" | Install-VSCodeExtension
# Download for offline use
Find-VSCodeExtension -ExtensionId "ms-python.python" | Save-VSCodeExtension -Destination C:\vsix
# Uninstall an extension
Uninstall-VSCodeExtension -Extension "eamodio.gitlens"
Available Commands
| Command | Description |
|---|---|
| Find-VSCodeExtension | Search the VS Code Marketplace |
| Install-VSCodeExtension | Install extensions via the code CLI |
| Save-VSCodeExtension | Download extensions as VSIX files |
| Uninstall-VSCodeExtension | Uninstall extensions via the code CLI |