ysh is a ncurses based implementation of a simple linux shell.
To maintain a history of commands, we're using readlines/history.
Install by typing:
sudo apt-get install libreadline-dev
To create a beautiful text-interface we're using ncurses.
Install by typing:
sudo apt-get install libncurses5-dev libncursesw5-dev
For the first use 'make' to compile and run the program. For further uses 'make run'.
Use arrow up/down to navigate through command history.