The objective of this project is to create a simple shell like bash or zsh
First clone the repository and the git submodules:
git clone --recurse-submodules [email protected]:Hugothms/minishell.git
Then make and run the executable:
make && ./minishell
Or, more conveniently:
make run
- all bash commands
'
and"
like in bash;
to separate the commands|
to link the output of a command on the input of another one<
,>
and>>
to manage redirections of a command$
to replace by the assiociated environment variablectrl-C
,ctrl-D
andctrl-\
have the same result as in bash
- multi lines commands
- many other things 🤷🏻♂️
This project was developed in team with @Dicayne (Victor Moreau)