Minishell 🐚

A lightweight command-line interface

GitHub code size in bytes Code language count GitHub top language Lines of code


💡 About the project :

Minishell is a lightweight command-line interface application that mimics the functionality of a Unix shell. It provides users with a simplified version of common shell features, allowing them to execute commands, navigate the file system, and perform basic operations within a terminal environment.


🛠️ Installation :

1. Prerequisites : You'll need to have readline library installed on your system:

$ sudo apt install libreadline-dev

It can also be installed with Homebrew.

2. Clone the repository :

$ git clone git@github.com:Bettercallous/minishell.git

3. Enter the folder and run make :

$ cd minishell
$ make

4. Execute the program :

$ ./minishell

📌 Resources :