v1.4.5 – Fix Ghostty invalid field errors
What's fixed
Ghostty – bookmarks now open correctly without CLI parse errors.
Ghostty's CLI only accepts --key=value arguments. Passing bare words like sh, -c, and the SSH command via open --args caused:
cli:1: unknown field
cli:2:sh: invalid field
cli:3:-c: invalid field
cli:4:ssh ...: invalid field
The fix writes a tiny temp script to /tmp/shuttle_<uuid>.sh containing the SSH command and passes its path as --command= to Ghostty. This avoids all CLI quoting and parsing issues entirely. Multiple windows continue to work via open -n.