Years Ago I Had No Idea How To Use The Bash, Now I Created My Own.
Before I dive into this README I would love to give a special thanks to my Teammate @Bilal Bouagou for being a partner throughout the project since that last two peers worked on it.
In this project, the school made you create and reproduce the behavior of a Linux shell with fewer features, so you can understand in depth how things work from the bottom, starting from the scanner, and lexer, passing by the parser, and ending with the executor. the project aims to help you improve your skills in c and understand how Linux shell works step by step
Your created shell must behave the same as a Linux bash shell, creating files, deleting files, executing commands, handling errors as well as handling pipes and redirection.