SSH Shortcut Manager
SSH Shortcut Manager is a Python-based tool to manage and connect to SSH sessions using shortcuts. It supports both interactive and command-line modes, allowing you to assign shortcuts to SSH commands and use them directly in your terminal. The tool automatically adds these shortcuts as aliases in your shell (~/.bashrc and ~/.zshrc), making them available across sessions.
Features
Interactive Mode:
Search and filter SSH connections.
Assign or edit shortcuts for SSH sessions.
Directly connect to SSH sessions from the interactive UI.
Command-Line Mode:
Use shortcuts directly from the terminal (e.g., sshmgm –shortcut tp-1).
Shell Alias Management:
Automatically creates or updates aliases in ~/.bashrc and ~/.zshrc.
Ensures the aliases persist across sessions.
Dynamic Management:
Prevents duplicate shortcuts.
Replaces existing shortcuts in shell configurations.