Minishell project done with Jeremy is an implementation from scratch in C of a bash interpreter. It utilizes various Unix system calls such as fork, pipe, signal, stat, and execve to provide a functional shell environment.
This mindmap gives an overview of how Minishell is organized.
Click image for a much better resolution.
- echo $USE/////R [OK]
- SHLVL = 999 to SHLVL = 1 [OK]
- echo -nnnnnnnnnnnnnnnnnnnnnnnnn hi [OK]
- unset/export 1+++a==-- [OK]
- export a+=b [OK]
- echo l$USER/R [OK]