Re:Command line interfaces are reified UIs
by 7952 on Saturday November 04, 2017 @07:10AM
(#15624547)
I don't agree about discoverability. The great thing about command line tools are man pages. You have a reasonably consistent form of documentation across different tools. And the options are invoked in the same way. In comparison with UI tools you have to navigate menus and options which is hard for unfamiliar software. And the documentation always has to explain UI steps rather than just the options. For command line I can easily search and scan man pages to get a complete view of what the software does.
[ Parent
| on HN ]
Re:Command line interfaces are reified UIs
by citrin_ru on Saturday November 04, 2017 @12:39PM
(#15625792)
Instead of one big GUI app in CLI you often supposed to use combination of smaller tools. When you know which tools you need you can read man pages for them. But it is not easy to discover which tool you need. Especially in Linux where you need install it first.
Other problem: man pages are too long to read because modern CLI tools are cluttered with lots of rarely used options. I wish developers followed Unix way [1], but trend goes in the opposite direction.