frankenshell is a version of the 42 School project minishell that recreates a simplified version of the bash shell written in C
Explore the docs »
As ChatGPT said in 2023:
Minishell is a 42 school project that aims to create a simplified Unix shell using bash as a reference. The idea behind Minishell is to develop a basic command-line interface (CLI) that can execute simple commands and handle input/output redirection. It's meant to serve as a learning exercise for students to gain a fundamental understanding of how shells work by implementing core features like parsing user input, managing processes, handling signals, creating builtins and executing system commands.
$ git clone https://github.com/ahokcool/frankenshell.git # Clone
$ cd frankenshell # Change directory
$ make # Compile
$ ./frankenshell [OPTIONS] # Run (Option: --info)
$ echo "Let's goooooo!" # Use
Let's goooooo!
$ exit # Exit
frankenshell is designed to mimic the behavior of the traditional 🔗 bash shell. So feel free to use it like bash.
Thx to all those guys and gals for hints, tipps and feedback!
@Gabriel
@Martim
@Margarida
@Manuel
»»» Explore the Documentation!