Minishell project for 42 school. The goal was to make an UNIX Shell that works like Bash.
TODO :
- cd 1 2 too many args
- secure syscalls / better error management
- gerer le invalid write des quotes pas close
- shell level
- check erreur executable path
- [x]--> code 126 si pas de droit
- exit avec CTRL + D doit exit avec le dernier exit code
- ctrl + d heredoc gnl ==> si buffer vide et end of read - > terminate heredoc and fire warning ==> si buffer pas vide, ne rien faire (pas de saut de ligne)
- gerer les err code dans les signaux