Bienvenue dans le MiniShell, un shell minimaliste conçu dans le cadre du cours de systèmes d'exploitation.
Créer un shell simple capable de :
- Lire et exécuter des commandes UNIX standards
- Gérer les arguments, les processus en arrière-plan (&)
- Implémenter des commandes internes comme
cd,pwd,echo,exit - Gérer de manière simple les variables utilisateur (ex:
nom=valeur,$nom) - Proposer un affichage personnalisé (ASCII, couleurs)
minishell/
├── includes/
│ ├── minishell.h
│ └── utilitaires.h
├── src/
│ ├── minishell.c
│ ├── builtins.c
│ └── utilitaires.c
├── Makefile
└── README.md
make
./minishell