The goal of the project is to mimic bash behavior.
- Pipes
- Redirections
- Environment variables
- Signals (
ctrl-Cctrl-Dctrl-\\) - Error management
- echo
- cd
- pwd
- export
- unset
- env
- exit
For all another commands there is a call their binary by execve() function.
Run make inside the repository's directory to build minishell binary. Now the program at your disposal.