A TUI would allow the user to browse the documentation more efficiently, for example by folding parts of the documentation, by searching the documentation and by quickly jumping to documentation items.
I did some experiments with the two most popular TUI libraries,
cursive
andtui
. Both are great libraries, but I had some issues implementing an interface for rusty-man:
tui
apparently only supports static layouts.cursive
feels very unresponsive on my machine. This might be due to the small offset (5 lines) when scrolling aScrollView
, but I also experienced input lag.