The eighth project in the 42sp fundamentals track, Minishell, is based on the creation of a simple shell, which must need to be able to execute some build-ins (echo, cd, pwd, export, unset, env, exit), single and multiple commands with pipes, the redirects
>
,>>
,<
and<<
(heredoc) must be implemented too, in addition to signal management (Ctrl+C
,Ctrl+D
andCtrl+\
).
- Make sure you clone the repository with the following command:
$> git clone git@github.com:ArthurSobreira/42_minishell.git
- Once cloned, to compile the program, use the following commands:
$> make / make bonus