

Minishell Project for 42 Seoul
This repository is for the 42 seoul project Minishell.
The objective of this project is to create a simple shell.
- support Linux, MacOS
- Working History
- Executables based on the PATH variable / relative or an absolute path
-
Built In
- echo with option -n
- cd with only a relative or absolute path
- pwd with no options
- export with no options
- unset with no options
- env with no options or arguments
- exit with no options
- Multiple commands with |, ||, && metadata
- Subshell by parenthesis
- Wildcard for current directory
- Quoted sequence (', ")
- redirections (<, >, <<, >>)
- Environment Variables
- Signal Handle (ctrl-C, ctrl-D and ctrl-)
- libreadline-dev
