No description
Find a file
2025-07-31 15:56:26 +00:00
dev fix: export builtin and other things * 2024-07-03 12:18:16 +02:00
include merge 2024-07-04 12:02:56 +02:00
libft Merge branch 'mylan2' into mylan 2024-04-24 13:29:49 +02:00
libtf [FIX] error in libtf 2024-04-29 14:01:57 +02:00
src fixes 2024-07-04 13:50:43 +02:00
.gitignore clean 2024-06-27 15:17:50 +02:00
header [ADD] too much colors (and change header) 2024-05-01 12:48:12 +02:00
header.nocolor [ADD] too much colors (and change header) 2024-05-01 12:48:12 +02:00
Makefile fix: link readline library 2025-07-30 17:28:45 +02:00
README.md Update README.md 2025-07-31 15:56:26 +00:00

minishell

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

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