v1.4.8 – Unify terminal launch path
What changed
Refactored the terminal launch code so all terminals (Ghostty, Alacritty, kitty, Hyper, Rio) share one do shell script execution path.
The only Ghostty-specific code is how the launch argument is built: Ghostty's CLI rejects bare words like -e, sh, -c and requires --key=value syntax, so a tiny temp script is written to /tmp and passed as --command=<path>. All other terminals continue to use -e sh -c 'cmd' exactly as before — no other terminal is affected.