Skip to content
AmirMahmoodPublic

About

Visual Studio Code Extension Downloader

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

GetVSIX

Visual Studio Code Extension Downloader.

Features

  • Single or batch download
  • Batch download from a file
  • Select target platform
  • Automatically falls back to the Universal platform if a platform-specific extension doesn't exist

Installation

pip install git+https://github.com/AmirMahmood/getvsix.git

Usage

Simply pass one or more extension UIDs (<publisher.extension>) as arguments to the getvsix command.

getvsix ms-python.python ms-python.debugpy

Or use a text file listing extension UIDs and pass it with the --file option.

getvsix --file extensions_list.txt

In 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

Other options

  • --dest <path>: Change download directory. Default is current directory.
  • --no-overwrite / --overwrite: Use --no-overwrite to skip re-downloading when the extension already exists in the destination directory. --overwrite is the default.

License

The project is available under the MIT license.

About

Visual Studio Code Extension Downloader

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages