Remix.run Logo
mgaunard 8 hours ago

Power users have always preferred the command-line, since expressing what you want to do as a programming language is of course much more powerful and productive than clicking menus.

To avoid context-switching from the command-line, many essential UIs were made text-only. Another route would have been to integrate the command-line within graphical applications, but few did it -- the main example that comes to mind is Jupyter.

pocksuppet 7 hours ago | parent | next [-]

Blender is a 3D modelling program with a scripting language in it (Python). When you open the scripting pane, it's a command line. But it doesn't try to force the whole program to be in the command line, only the part where the command line is actually useful.

Ferret7446 7 hours ago | parent | prev | next [-]

TUIs are much closer to GUIs than CLIs. As a CLI enjoyer, I was resigned to the small win that at least many people distinguish TUI and CLI now but then I saw your comment.

There are quite a few GUIs that can be navigated with keyboard, e.g. menu bars can usually be activated with alt or win and single key presses

mgaunard 3 hours ago | parent [-]

As I said, the advantage of the TUI is that they avoid context-switching.

throwaway27448 7 hours ago | parent | prev [-]

TUIs don't use the command line (ie bash, fish, etc), though. They use ncurses