A minimum viable version of a shell. Project part of the Unix branch at 42 school.
Learn child process management and discover what's going on under the hood of a shell.
make
./minishell
- PATH management
- absolute and relative paths
- builtins
- echo
- cd
- pwd
- env
- setenv (from csh builtin)
- unsetenv (from csh builtin)
- exit