Skip to content

v1.4.5 – Fix Ghostty invalid field errors

Choose a tag to compare

@nathandale nathandale released this 24 Feb 23:35
· 4 commits to master since this release

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.