CLI это, ЕМНИП, разновидность TUI
Вообще, многие люди, в том числе и те, которые в Арче сделали как бы TUI, почему-то путают между собой TUI и CLI.
Хотя TUI, грубо выражаясь, как бы "псевдографическая оболочка" над "голым и некрасивым" обыденно черно-белым CLI:/
Так же меня немного раздражает тот факт, что приложений реализованных, именно, с "псевдографической оболочкой" или TUI почему-то значительно меньше остальных.
Нет.
Command Line Interface, он на то и line интерфейс, что он существует в одной единственной строке. И не ожидает интерактива больше чем позволяет утилита read. Задумался, написал команду, задал аргументы и вперёд, почти без вмешательства пользователя.
Terminal User Interface, в свою очередь, уже требует (очевидно) терминала, то есть определённое количество строк. И он уже предоставляет интерактив, с галочками, перемещением и тд.
При чём не вмешивай сюда псевдографику, это совершенно отдельная отрасль. Да, TUI может использовать псевдографику, но программа не может иметь псевдографический интерфейс