https://github.com/wmramadan/sshup-tui
A Simple SSH Manager TUI
https://github.com/wmramadan/sshup-tui
ssh ssh-manager tui
Last synced: 3 months ago
JSON representation
A Simple SSH Manager TUI
- Host: GitHub
- URL: https://github.com/wmramadan/sshup-tui
- Owner: WMRamadan
- License: mit
- Created: 2025-08-21T20:42:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-02-27T06:23:35.000Z (4 months ago)
- Last Synced: 2026-03-28T14:29:49.362Z (3 months ago)
- Topics: ssh, ssh-manager, tui
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSHUP
[](https://pepy.tech/projects/sshup)
A Simple SSH Manager
## Usage:
```
Commands:
sshup Start the interactive menu
sshup --edit Open the config file in your default editor
sshup --list List configured servers
sshup --cmd Run a command on the host
sshup --version Get sshup version number
sshup --help Show this help message
Flags:
-e, --edit Edit the config file
-l, --list List all servers
-c, --cmd Run command on host
-v, --version Show version number
-h, --help Show this help message
```
## Installation:
```
pip3 install sshup
```
## Config:
First run will create a default config file in the below path, make sure to edit with the correct credentials:
```
~/.sshup/config.yaml
```
## Compatibility:
- **OS**: Windows 11, macOS, Linux, FreeBSD, OpenBSD
- **Shell**: Bash, zsh, sh
- **Python**: 3.8, 3.9, 3.10, 3.11, 3.12
## Dev Setup
Install from local repo:
```
sudo pip3 install . --break-system-packages
```
## Features:
- Interactive TUI
- Cross Platform (Windows, Linux, Mac, BSD)
- YAML Based Config
- Command Exection on Host
## ToDo:
- Version 1.0 [Roadmap](https://github.com/WMRamadan/sshup-tui/blob/main/docs/v1-roadmap.md)