This project has been created as part of the 42 curriculum by arcornil, noaddino.
Minishell is a project where the goal is to build a simple, POSIX-like shell from scratch in C. It parses and executes command lines, handling pipes, redirections, built-ins, and signal handling, replicating the core behavior of a real shell like bash.
make
./minishell
- POSIX Shell Command Language - The specification for shell syntax and behavior
- Bash source code - Reference implementation for comparing behavior and edge cases
- readline - Library used for line editing and history