This project consists of creating a complete shell from scratch. A minimum set of features are required, from which you will build your own successful shell. This project allows us to see or review a very wide range of standard UNIX (and POSIX) features.
You need create a git branch when you work on a functionality.
git checkout -b name-of-branch
git checkout name-of-branch
git branch
git branch -d name-of-branch