Comment by cosmic_cheese

13 hours ago

What's so bad about Apple Terminal? I've tried iTerm2 and others but never found a compelling reason to use them over the stock app. I don't live in the terminal like some do, though.

Apple Terminal doesn't support:

1. The Kitty keyboard protocol, which makes it impossible to distinguish e.g. Shift-Enter from Enter

2. OSC8 hyperlinks

3. It breaks on APC queries, so you need special handling to not emit them

4. Symbols for Legacy Computing Unicode support

5. The Kitty Terminal Graphics Protocol (or sixel)

6. OSC 9 notifications (or any of the later versions)

and a bunch of other stuff, this is just off the top of my head. For a long time they didn't even support 24-bit color, although they fixed that in Tahoe.

It's totally fine for basic UNIX tooling, but pretty painful if you're trying to make nice interactive TUIs.

  • > It's totally fine for basic UNIX tooling, but pretty painful if you're trying to make nice interactive TUIs.

    This sounds like a deliberate choice from Apple TBH because they, well, like their UIs and don't want to promote TUIs necessarily :)

  • > It's totally fine for basic UNIX tooling, but pretty painful if you're trying to make nice interactive TUIs.

    The latter seems always to be about aesthetics, not about UX.