Projet réalisé avec @mbourand
L’objectif de ce projet est de créer un simple shell. Ca sera votre propre petit bash, ou zsh. Vous en apprendrez beaucoup sur les process et les file descriptors.
100/100 ✅
- Builtins: echo (-n), cd, pwd, export, unset, env, exit
- Variables d’environnement (
$VARIABLE, $ ?) - Lancer un executable (basé sur $PATH)
- Redirections, expansions, pipes: (; ' " < > >> |)
- Bash-like prompt
- Signaux & EOF: SIGINT, SIGQUIT (ctrl-C, ctrl-, ctrl-D)
Soon™️