minishell
Stack
- C
- Makefile
A working Unix shell in C that parses commands, runs built-ins (cd, echo, export, etc.), executes external programs, and handles pipes and redirections. Includes signal handling, environment variables, and heredocs. Gives a concrete view of how shells and processes work under the hood.