/minishell

Create a simple Shell

Primary LanguageCMIT LicenseMIT

minishell

This project is to create a simple shell. None of the exec family functions is used. Input parser, redirection, pipes and some signals are implemented from scratch.

How to run it?

GCC is used to compile see Makefile.

To create the executable and binaries run

make [minishell]

To launch the minishell run

./minishell

To clean object files run:

make clean

To clean library and object files run:

make fclean

To restart, meaning clean all and make the library run:

make re

To make the library and clean object files at once run

make f

Known bug

cd < a

This command should not exit the shell as in bash