Skip to content

A TUI SSH connection manager (connect, add, edit and delete ssh-connections) with the Cappuccin-Mocha theme

License

Notifications You must be signed in to change notification settings

Flottegurke/ssh-tui

Repository files navigation

ssh-tui

Ssh-tui is a sleek and minimal terminal user interface for managing SSH connections.

Screenshots

Main Screen Add Connection

Features

  • Quickly filter through SSH connections
  • Manage SSH connections from within the TUI (add, edit, delete)
  • Connections get stored in your ~/.ssh/config file

Requirements

Tip

textual and rich are automatically installed as dependencies when you initialize ssh-tui using pip.

Installation

git clone [email protected]:flottegurke/ssh-tui.git
cd ssh-tui
pip install .

Usage

ssh-tui
  • Typing: Filter / Search connections
  • Arrow Up/Down: Navigate through results (connections)
  • Enter: Connect to selected connection
  • Ctrl+C / Ctrl+Q / Esc: Quitt the application
  • Ctrl+A: Add a new connection
  • Ctrl+E: Edit the selected connection
  • Ctrl+D: Delete the selected connection
  • While popup menus are open:
    • Tab / Shift+Tab: Navigate between inputs
    • Ctrl+Y: Submit the form
    • Ctrl+N / Esc: Cancel the form
    • Ctrl+Q: Quit the application

Credits

About

A TUI SSH connection manager (connect, add, edit and delete ssh-connections) with the Cappuccin-Mocha theme

Topics

Resources

License

Stars

Watchers

Forks

Languages