logoalt Hacker News

unchar1today at 11:26 AM3 repliesview on HN

From the article

> CLIs have purposes for which they’re irreplaceable. Building a CLI is almost always a good idea. Building a TUI almost never is.

You're also arguing for CLIs which are absolutely great. But TUIs provide none of the composability of CLIs nor the malleability of GUIs


Replies

matheusmoreiratoday at 12:18 PM

It's a fine point if made in isolation, but TUIs tend to be more technical and useful simply because they require using a terminal at all. GUIs tend to be made for the non-technical iPhone audience.

So while I'm not fundamentally opposed to graphics, I'm absolutely opposed to the "average user" culture surrounding it. I don't care about the "normal person", I don't want "user experiences" that hide the computer, I want all of the computer's primitives exposed so that I have full control.

https://contemporary-home-computing.org/RUE/

show 1 reply
messhtoday at 3:09 PM

If you use the terminal a lot then TUIs keep you there wo the need to manage yet a other window in the OS. For e.g. you can run nvim in another pane in tmux.

israrkhantoday at 3:10 PM

Maybe compatibility goes away a with TUIs. But portability, speed, remote access, and less resource usage are still key advantages.