Repository navigation
WSL Remote 0.0.1
Initial release.
- Connect to WSL 2 distributions from VSCodium and other VS Code builds: Remote Explorer view with recent folders, status bar menu, command palette,
Reopen Folder in WSL. - Server installation with checksum verification, atomic extraction and cross-window locking; one server per window, stopped with the window; reconnection reuses the running server.
server-env-setuphook sourced before the server starts;wsl-remote.extensionHostEnvsetting.- The server launcher runs in its own process group (
setsid) and the whole group is stopped when the window closes, so neither the node server nor its pty host outlives the connection. - Server started with
--start-server(so pre-installed extensions do not turn the run into a one-shot CLI call) and the launcher pid written to~/<serverDataFolderName>/.<commit>.pid, matching the layout other WSL extensions and tools such as plan-swap rely on. - Automatic fallback to the distribution's IP address with a port relay when localhost forwarding is unavailable.
- Self-service registration in
argv.json(enable-proposed-api). - Alpine support; no dependency on
which; distribution names validated everywhere.
Install
- Open VSX: https://open-vsx.org/extension/n2ns/wsl-remote (
codium --install-extension n2ns.wsl-remote) - Or download
wsl-remote-0.0.1.vsixbelow and runcodium --install-extension wsl-remote-0.0.1.vsix.
Do not install alongside jeanp413.open-remote-wsl; both resolve wsl+ windows. See the README for the argv.json step on builds that do not list the extension under enable-proposed-api.