/Minishell

Repository for all the code written for Minishell, a project of 42 Common Core.

Primary LanguageCGNU General Public License v3.0GPL-3.0

Minishell

Minishell is a shell implementation project for the 42 Common Core curriculum.

It supports basic shell functionalities, providing a hands-on approach to understanding shell operations and system calls in C.

Features

  • Command execution
  • Input/output redirection
  • Pipelines
  • Signal handling
  • Environment variable management

Installation

Clone the repository and compile the project using the Makefile:

git clone https://github.com/Kelho0812/Minishell.git
cd Minishell
make

Usage

Run the shell:

./minishell