Skip to content

v2.1.0

Choose a tag to compare

@zoltanam zoltanam released this 01 Mar 03:06

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

Full Changelog

v2.0.0...v2.1.0