🔑 gssh - Tiny GitHub account switcher
Stop manually editing your ~/.ssh/config.
What Is This?
A minimal TUI to manage multiple GitHub accounts.
It generates SSH keys and updates your SSH config so you can use multiple identities.
Getting Started
curl -fsSL https://raw.githubusercontent.com/mohit4bug/gssh/main/install.sh | bash
Alternative:
go install github.com/mohit4bug/gssh@latestRun:
gsshKeybindings
| Key | Action |
|---|---|
| ↑/↓ | Navigate |
| enter | Select account |
| a | Add new profile |
| e | Edit alias |
| d | Delete profile |
| k | Show public key |
| q | Quit |
Note
Modifies ~/.ssh/config. Back it up if needed.