Minishell is a ecole42 team project of two peers to create a mini shell version that resembles the actual bash shell. It requires to implement redirections, pipes, environment variable expansions, and all the executable commands and as well as built-in command such as cd, echo, env, exit, export, pwd and unset.
Requirements
This program is written in C language for Linux distributions and thus needs the clang compiler and some standard C libraries to run.
Instructions
- Compiling the program
$ make
- Executing the program
$ ./minishell
@root
๐ inc: contains the program's headers.
๐ src: contains the source code of the program.
Makefile - contains instructions for compiling the program and testing it.
Note: This program covers only mandatory requirements of the project's subject.