MiniShell

Minishell is a minimalist command line interpreter and executor, written in C. This simple shell can parse and execute basic commands, providing a interface for interacting with the system.

Key features include:

Command Line Interpreter:

Minishell parses and executes user-entered commands. It can handle command execution, signal management, and environment variable manipulation.

Command Line History:

The shell keeps a history of entered commands, which can be navigated through during the current session.

Signal Management:

The shell includes signal management functionality. It correctly handles parent and child signals, ensuring graceful termination and continuous operation.