v2.1.0
What's New
Consolidated Config Directory (~/.ec2-ssh/)
All runtime files are now organized under a single ~/.ec2-ssh/ directory:
| File | Purpose |
|---|---|
~/.ec2-ssh/config.json |
Main configuration |
~/.ec2-ssh/cache.json |
Cached instance list |
~/.ec2-ssh/keywords.json |
Keyword scan results |
~/.ec2-ssh/command_history.json |
Saved commands & history |
~/.ec2-ssh/logs/ |
Application logs & wrapper scripts |
Automatic migration: If you have existing files at the old locations (~/.ec2_ssh_config.json, etc.), they are moved automatically on first startup. No manual action needed.
Saved Commands & Persistent History
- Persistent command history — commands you run in the overlay are saved across sessions. Reopen the overlay and press Up/Down to recall previous commands.
- Save favorites (
Ctrl+S) — save frequently-used commands with a custom name - Command picker (
Ctrl+R) — search and select from saved commands and recent history with real-time filtering - Per-instance + global history — Up/Down arrows recall commands for the current server; the picker shows commands across all servers
- Keybinding hints bar — the command overlay now shows available shortcuts at a glance
Scan Progress Indicator
- Per-server progress feedback during keyword scans with instance names shown as they complete
Keyboard Shortcuts (Command Overlay)
| Key | Action |
|---|---|
Ctrl+R |
Open command picker (saved + recent) |
Ctrl+S |
Save current command to favorites |
↑ / ↓ |
Navigate command history |
Ctrl+C |
Stop running command |
Escape |
Close overlay |