This project consists of creating a complete shell and uses the work done on minishell project. We build our own shell. This project involves a large variety of standard UNIX (and POSIX) functionalities.