Skip to content

Leonardo-Rocha/ysh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple shell written in C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published