The Simple Shell is a minimalistic command-line interpreter program written in C. It provides a basic shell environment where users can execute commands and perform various operations available in a typical shell.
- Command Execution: Execute commands entered by the user.
- Built-in Commands: Supports built-in commands such as cd, echo, export.
- Variable Substitution: Support for substituting variables in commands.
- Background Processes: Allow running processes in the background.
- Signal Handling: Proper handling of signals such as SIGCHLD to manage child processes.
- Logging: Log child process terminations to a log file.
This project is licensed under the MIT License