Skip to content

WMRamadan/sshup-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

About

A Simple SSH Manager TUI

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages