Simplified Bash shell 🐚 Command Parsing | Execution | Environment Management 👨💻
Minishell is a simplified Bash shell environment capable of parsing commands and launching executables with arguments, plus several built-in functions. 🚀
https://github.com/rphlr/42-Subjects/blob/main/common-core/minishell/en.subject.pdf
# Clone the repository
git clone https://github.com/yvann-ba/minishell.git
# Navigate to the project directory
cd minishell
# Build the project using Make
make
# Run minishell and enjoy (:
./minishell
/bin/ls
or ls
.>
, >>
, <<
, <
, |
).$HOME
) and the return code ($?
).echo
, pwd
, cd
, env
, export
, unset
, and exit
.