{ "name": "dosh-vscode", "displayName": "Dosh Remote", "description": "Open VS Code Remote-SSH windows through Dosh.", "version": "0.1.0", "publisher": "palav", "license": "MIT", "engines": { "vscode": "^1.90.0" }, "categories": [ "Other" ], "extensionDependencies": [ "ms-vscode-remote.remote-ssh" ], "activationEvents": [ "onCommand:dosh.openRemote", "onCommand:dosh.configureHost", "onCommand:dosh.showSshConfig" ], "main": "./extension.js", "contributes": { "commands": [ { "command": "dosh.openRemote", "title": "Dosh: Open Remote Folder" }, { "command": "dosh.configureHost", "title": "Dosh: Configure Remote-SSH Host" }, { "command": "dosh.showSshConfig", "title": "Dosh: Show Generated SSH Config" } ], "configuration": { "title": "Dosh Remote", "properties": { "dosh.executable": { "type": "string", "default": "dosh", "description": "Path to the local dosh executable." }, "dosh.targetHost": { "type": "string", "default": "127.0.0.1", "description": "Host opened from the Dosh server side for VS Code's SSH connection." }, "dosh.targetPort": { "type": "number", "default": 22, "description": "SSH port opened from the Dosh server side." }, "dosh.doshPort": { "type": "number", "default": 0, "description": "Optional Dosh UDP port override. 0 uses Dosh config." }, "dosh.generatedSshConfig": { "type": "string", "default": "", "description": "Path for generated SSH config. Empty means ~/.ssh/config.dosh." } } } } }