A first-year school project: a Linux shell in C with custom prompt, command history, tab completion, and built-in commands.
Fortytwo.sh is a school project developed during my first year of programming studies. This shell is implemented in C for Linux and allows execution of commands with support for pipes, redirections, and built-in commands like cd, echo, exit, setenv, and unsetenv. It features a custom prompt, command history navigable with arrow keys, tab completion, and globbing. The project follows strict error handling rules (exit codes, stderr), uses Makefile for compilation, and demonstrates fundamental Unix system programming skills.

