sshup
Project description
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
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.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
-
.ssh/configConfig Editing - Command Exection on Host
- Command Execution on Multiple Hosts Simultaneously
- Search & Filtering
- Grouping
- Autocompletion
- History
- Key Management
ToDo:
- Version 1.0 Roadmap
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sshup-0.0.9.tar.gz
(5.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sshup-0.0.9-py3-none-any.whl
(5.3 kB
view details)
File details
Details for the file sshup-0.0.9.tar.gz.
File metadata
- Download URL: sshup-0.0.9.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0c04caa84a20950cb1dd2013f61f7c6d4ac860e5eafe06800ac9f3a552cd9c1
|
|
| MD5 |
a9b7b439cafae082a0ac811bd5ad8f32
|
|
| BLAKE2b-256 |
ed1b57c8f42d29d5faae794d8ffea9da32210e289e50e3371ae148e912eb151f
|
File details
Details for the file sshup-0.0.9-py3-none-any.whl.
File metadata
- Download URL: sshup-0.0.9-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8048b3fcb393627df8f1867aece5e939194b54c8a8b3e950af0d5307e22f2413
|
|
| MD5 |
5968dc34ce9cb27805b88a4ca150a0c8
|
|
| BLAKE2b-256 |
11aac39e39cd76556eace058ed00db996a5183005e6cf49dec8a818bea04f52a
|