Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 678 Bytes

README.md

File metadata and controls

35 lines (20 loc) · 678 Bytes

ysh

ysh is a ncurses based implementation of a simple linux shell.

Dependencies

Readlines

To maintain a history of commands, we're using readlines/history.

Install by typing:

sudo apt-get install libreadline-dev

Curses

To create a beautiful text-interface we're using ncurses.

Install by typing:

sudo apt-get install libncurses5-dev libncursesw5-dev

How to run

For the first use 'make' to compile and run the program. For further uses 'make run'.

Commands

Arrow Up/Down

Use arrow up/down to navigate through command history.