Systems·C·2

Minishell

As beautiful as a shell

About this project

A bash-like shell built from scratch in C. Handles pipes, redirections, environment variables, signal handling, heredocs, and all built-in commands (echo, cd, pwd, export, unset, env, exit). Implements a full lexer → parser → executor pipeline with proper error handling and memory management.

Tech Stack

CPOSIXReadlineProcess Management