Visual Studio Code Extension Downloader.
- Single or batch download
- Batch download from a file
- Select target platform
- Automatically falls back to the
Universalplatform if a platform-specific extension doesn't exist
pip install git+https://github.com/AmirMahmood/getvsix.gitSimply pass one or more extension UIDs (<publisher.extension>) as arguments to the getvsix command.
getvsix ms-python.python ms-python.debugpyOr use a text file listing extension UIDs and pass it with the --file option.
getvsix --file extensions_list.txtIn the text file, each line represents one extension UID. You can add comments using #.
# first comment
ms-python.python
ms-python.debugpy # second comment
The getvsix command tries to detect your system's platform and architecture, and falls back to the Universal platform if it can't. You can select a platform with the --plat option.
getvsix ms-python.python --plat win32-x64--dest <path>: Change download directory. Default is current directory.--no-overwrite/--overwrite: Use--no-overwriteto skip re-downloading when the extension already exists in the destination directory.--overwriteis the default.
The project is available under the MIT license.