https://www.linuxjournal.com/content/getting-started-ncurses

https://www.linuxjournal.com/article/1124