Offvsix
Visual Studio Code Extension Downloader for offline install
Install / Use
/learn @gni/OffvsixAbout this skill
Quality Score
0/100
Category
Development & EngineeringSupported Platforms
GitHub Copilot
README
offvsix: Offline Visual Studio Code Extension Downloader
offvsix is a Python CLI utility designed to streamline the process of downloading Visual Studio Code extensions for offline installations. Whether you're preparing for a coding session without internet access or simply want to keep your favorite extensions handy, offvsix has you covered!
Features
- Download specific versions of extensions.
- Download extensions to a custom directory.
- Use a proxy server for downloading.
- Avoid redundant downloads with optional caching.
- Get detailed logs with verbose mode.
- Bulk download: Supply a text file with a list of extensions to download them all at once!
Installation
You can install the package from PyPI:
pip install offvsix
Or for offline installation, download the wheel file and run:
pip install offvsix-<version>.whl
Usage
Basic usage:
offvsix <publisher.extension>
For example:
offvsix ms-python.python
Using a Text File:
To download multiple extensions, you can use a text file where each line is an extension name:
offvsix --file extensions.txt
Install downloaded extension
code --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix
Options:
--versionto specify the version.--destinationto specify the destination folder.--no-cacheto force re-download.--no-printwithout output.--fileto specify a text file containing a list of extensions to download.--proxyto use a proxy server.--jsonOutput result as JSON.--target-platformVS Code target platform (e.g. win32-x64, linux-x64, darwin-arm64).
Contributing
All contributions are welcome! Please refer to the CONTRIBUTING.md for guidelines.
License
MIT Licensed. See LICENSE for full details.
