Installs VSIX by vscode:// URI supporting many protocols including http(s), file, and ssh. This extension is experimental and not yet production-ready.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
- On Windows, download and install from [nodejs.org](https://nodejs.org/en/download/).
- After installation, verify with:
- `node -v`
- `npm -v`
Pre-release Status
Known Issues
Release Notes
0.0.1-pre
Extension Guidelines
The test harness will download a test VSIX from the test GitHub release and run three test flows against the extension's URI handler:
https: downloads the VSIX from the release URL and invokes the URI handler
path: uses the downloaded file path and invokes the URI handler
ssh: performs a dry-run invocation using an SSH-style spec (requires an accessible SSH endpoint if you adapt the test to actually fetch)
Before running tests, ensure you have installed dev dependencies:
npm install
Run the tests with:
npm test
Notes:
The test downloads hello-world-vsext-0.0.3.vsix into the repository working directory. The path and ssh tests depend on that file existing.
The SSH test in the current harness is a dry-run that asserts the URI handler handles SSH-style specs without throwing. To test actual SSH fetching, you'll need to extend the extension to implement SSH fetch and set up an SSH server or scp-able location.