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!
- 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!
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
offvsix <publisher.extension>
For example:
offvsix ms-python.python
To download multiple extensions, you can use a text file where each line is an extension name:
offvsix --file extensions.txt
code --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix
--version
to specify the version.--destination
to specify the destination folder.--no-cache
to force re-download.--no-print
without output.--file
to specify a text file containing a list of extensions to download.--proxy
to use a proxy server.
All contributions are welcome! Please refer to the CONTRIBUTING.md for guidelines.
MIT Licensed. See LICENSE for full details.