/42_minishell

Contents of 42sp's Eighth Project - Create Your Own Shell

Primary LanguageCMIT LicenseMIT

Minishell [110 / 100]

Summary

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 and Ctrl+\).


Run the Program

  • 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

The Project