Skip to content

mohit4bug/gssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔑 gssh - Tiny GitHub account switcher

Stop manually editing your ~/.ssh/config.

Built with Go TUI by Charm


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@latest

Run:

gssh

Keybindings

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.

About

Tiny GitHub account switcher

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors