Extends tty-command with run_windowed: the child process runs in a PTY that reports N rows, its output (including cursor-movement escape codes) is interpreted by a built-in terminal emulator and rendered as a static N-line block that streams in place. Supports stacked concurrent windows, interactive stdin with focus switching, resize handling and failure dumps.
Required Ruby Version
>= 3.1.0
Authors
Michal Matyas