minishell

Domain
Software Engineering
Type
42

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.