UNIX Shell written in Lex/Yacc for input parsing and C++ for internal logic.
Clone all of the files in this repository (must have Lex and Yacc installed as shown below) and then run make to build the shell. Then, run ./shell to switch control to the custom shell. To exit, run exit within the custom shell.
To install Lex: sudo apt install flex
To install Yacc: sudo apt install bison