welcome to my 42sh, this repo is public only for learning !
you need make for compile this project sudo apt install make
and build it with make
next start with ./42sh
basic tests : 3 / 4
path handling : 4 / 5
setenv and unsetenv : 1 / 2
builtin cd : 2 / 3
line formatting (space and tabs) : 8 / 8 (thank strtok)
error handling : 0 / 6
separator : 1 / 1
simple pipe : 2 / 3
advanced pipe : 2 / 6
redirections : 5 / 5
advanced manipulations : 3 / 3
&& and || tests : 1 / 3
globbing : 1 / 1
var interpreter: 1 / 3
inhibitor : 2 / 2
magic quote : 0 / 3
alias : 1 / 4
scripting : 0 / 1
foreach : 0 / 1
which: 0 / 2
where: 0 / 2
if : 0 / 2
repeat : 0 / 1
parenthesis : 1 / 1