Usage Guide
Basic Usage
Launch sshmenuc:
sshmenuc
With custom config:
sshmenuc -c /path/to/config.json
With debug logging:
sshmenuc --loglevel debug
Single Connection
Navigate to desired host
Press ENTER
SSH connection opens (or tmux session if available)
Multi-Host Connection
Navigate to target with multiple hosts
Press SPACE to mark hosts (up to 6)
Press ENTER to launch tmux with split panes
All connections open in tiled layout
Configuration Management
Built-in editor accessible with keyboard shortcuts:
a: Add target or connection
e: Edit connection
d: Delete target or connection
r: Rename target
See Keyboard Shortcuts for details.
Tmux Integration
If tmux is available:
Creates new sessions automatically
Names sessions with hostname + timestamp
Detects existing sessions
Prompts to attach or create new
Supports split panes for multiple hosts
Without tmux:
Falls back to direct SSH connection