All projects

Minishell

A small Unix shell built in C, with command parsing, pipes, redirections, signals, and built-in commands.

C · Unix · Bash

View source
Minishell preview

What it does

  • Parse shell input and expand environment variables.
  • Connect commands with pipes and redirect input or output.
  • Run built-ins and manage child processes and signals.