Minishell is the second project of the Unix branch at 42. It's a minimum viable version of a real shell. The main goal is to have a good understanding of process creation and synchronisation using the C programmming language. This project will introduce you to the world of shells, which provide a convenient text interface to interact with your system. Shells might seem very easy to understand but have very specific and defined behaviour in almost every single case, most of which will need to be handled properly.
Finished: 2023-06-26. Grade: 125/100.
Note that this project was tested on Linux only. It may run on MacOS with small adjustments to the Makefile.
You will now be in the correct directory for compilation. Compile with make
. Minishell should now be ready!
./minishell