42_minishell/README.md
2025-07-30 20:10:02 +02:00

758 B

minishell

the result of a group project at 42 school, made by me and Joris Schaft.

it's a very basic shell like sh or bash. it is not POSIX.

it supports:

  • >, <, >>, << redirections
  • | pipes
  • environment variables and $?
  • some built-in commands

compile and run

this project is for linux (it may also work on macOS i have no idea).

  1. in your terminal, run make -v. if you have a command not found error or equivalent, you will need to install make. on ubuntu / debian, run:
$ sudo apt install make
  1. clone the repository and cd inside it:
$ git clone https://gitea.zaclys.com/frzysk/42_minishell
$ cd 42_minishell
  1. build:
$ make
  1. run:
$ ./minishell