# rush rush is a minimalistic shell for Unix systems written in C. # Dependencies - gcc # Building ```sh $ make ``` # Usage ```sh $ ./rush ``` # Features - Showing current time and directory with custom color - syntax highlighting on valid commands using ANSI colors - history navigation using up and down keys # Todo Features - Pipe - stdin, stdout, stderr redirect - background jobs - editing using left and right arrow keys - history command - export command to setenv - tab completion # Credits - [Tutorial - Write a shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/) - [dash](https://github.com/danishprakash/dash) - [Shell assignment](https://www.cs.cornell.edu/courses/cs414/2004su/homework/shell/shell.html) - [khol](https://github.com/SanketDG/khol/)