Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
11–20 of 299 posts
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#12Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#13In stark contrast to most GNU/*nix tools, I really liked MS-DOS's edit.com text editor. Unlike emacs or vim or even nano, it didn't have a bunch of invisible shortcut keys, just a Windows-like drop-down menu system (but rendered in DOS). You could easily browse through the menu hierarchy, but still memorize certain shortcuts that you often use (just like Windows). In later versions you could even use the mouse to sel…
You might like "joe", which was inspired by WordStar: https://joe-editor.sourceforge.io/>
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#14Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#15I've been looking at https://github.com/gui-cs/Terminal.Gui but haven't tried it yet.
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#16Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#17Someone took the time to rewrite it as a cross-platform open source library: https://github.com/magiblot/tvision
Edit: Not a rewrite, but a port. See comments below.
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#18I have no idea where you'd be able to find it since it's a proprietary product but InfoLease 9 had one of my favorites TUIs from a long gone era. You could navigate through and edit complicated contract information extremely quickly through a series of fixed number based menus and views. Once I got the hang of it I could blaze through entering tons and tons of data without any effort. I suppose a lot of BBSes had a kind-of similar interface but without the field validation and documentation (you could write ? virtually anywhere to get quick documentation about what you were editing or what something was intended for, and fields were validated in this really "perfect" way where it never felt like you lost time if you fat-fingered something).
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#19In stark contrast to most GNU/*nix tools, I really liked MS-DOS's edit.com text editor. Unlike emacs or vim or even nano, it didn't have a bunch of invisible shortcut keys, just a Windows-like drop-down menu system (but rendered in DOS). You could easily browse through the menu hierarchy, but still memorize certain shortcuts that you often use (just like Windows). In later versions you could even use the mouse to sel…
Not only that, I found it much easier to create TUIs on DOS than on a UN*X system. I still have a hard time with curses. Zortech c on DOS had a small set of screen functions, disp_*(). These are enhanced printf(), scanf(), getc() type functions by adding cursor positioning on an 80x25 screen. Pretty basic but you could create nice applications with these basic functions in Zortech c. Granted, on DOS the screen size d…
FWIW, _everybody_ has a hard time with curses. That's why it's (aptly) named "curses!"
Re: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
#20* `ranger` file manager: https://ranger.github.io/
* `ncdu` for visualising disk usage: https://dev.yorhel.nl/ncdu
* `htop` process monitor: https://htop.dev/
I just find them very intuitive, and information-dense while not being overwhelming.