004 : 42sh - Posix Shell

42sh: A POSIX-compliant shell developed collaboratively in C.

ROGER Robin

About the Project

Brief Overview:

The 42sh project involves developing a POSIX-compliant command-line interpreter capable of executing shell commands interactively or via scripts. This project allowed me to deepen my understanding of process management, input/output handling, and the architecture of Unix shells.

Objective:

The main objective of the project was to build a functional shell that can interpret user commands, manage processes, and integrate advanced features such as redirections and pipes.

Project Instructions:

Task Breakdown and Effective Teamwork Planning

Git: Mastering Version Control and Team Collaboration

The Importance of Testing: Why and How to Test Your Code

42sh Project Retrospective: Insights on Team and Project Management

Team Members:

Download the Project

You can download the executable for this project by clicking the button below:

Download Project