headerTerminal mode

Minishell is an implementaiton of bash using C. It involves handling basic shell operations like displaying a prompt, executing commands, managing history, and supporting built-in commands (echo, cd, pwd, etc.). Key features include input/output redirection, piping, handling quotes and special characters, and implementing signal handling (ctrl-C, ctrl-D, ctrl-). The bonus adds support for logical operators (&&, ||) and wildcard expansion (*). The project requires following C norms, managing memory properly, and using a Makefile for compilation.


technologies used:
  • C

project details