A PowerToys Run plugin for connecting to SSH clients that configured at ~/.ssh/config file.
Checkout the Template for a starting point to create your own plugin.
Controls how a new terminal session is opened. Note that certain terminals may not support all opening modes. For unsupported modes, the terminal will revert to the default mode, as listed below:
- WezTerm: Quake
- Download the latest release of the from the releases page.
- Extract the zip file's contents to
%LocalAppData%\Microsoft\PowerToys\PowerToys Run\Plugins - Restart PowerToys.
Via ptr
ptr add SSH 8LWXpg/PowerToysRun-SSH- Open PowerToys Run (default shortcut is Alt+Space).
- Type
ssh.
- Clone the repository and the dependencies in
/libwithSSH/copyLib.ps1. - run
dotnet build -c Release.
- Clone the repository and the dependencies in
/libwithSSH/copyLib.ps1. - Build the project in
Debugconfiguration. - Make sure you have gsudo installed in the path.
- Run
debug.ps1(change$ptPathif you have PowerToys installed in a different location). - Attach to the
PowerToys.PowerLauncherprocess in Visual Studio.
If you want to help localize this plugin, please check the localization guide
Check CONTRIBUTING.md
