What about using libyui? TUI+GUI support in one!

Forums:

Hello.

Thanks for your project, it seems quite interesting.

I use console most of the time, but sometimes I prefer the GUI approach. I often use remote shells and in those cases, I use console apps and many of them use ncurses/s-lang or whatever (as you may know, some programs use minimal parts of ncurses, but that's another topic).

What about using libyui? This way, your program will be available for TUI (ncurses) and GUI (Gtk, Qt, maybe more if there are contributions). it would make your program a lot more flexible and adapt better to different Desktop Environments. Originally it was developed for OpenSUSE's YaST, but it can be used by any project ;)

Kind regards.

Thanks for pointing me to libyui. I shall take a look at it in due course.