Skip to content

42 Project to reverse engenieer shell with several limitations (and how to handle work with others <3).

License

Notifications You must be signed in to change notification settings

LAG-jara/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👉 The manual 👈

Link Wallpaper

KNOWN ISSUES

ISSUE #1: Heredoc resolve after expansion and not at parsing time. Ex.: [ << eof | | << eof2 ] In this example the first resolves, but not the second one.

ISSUE #2: Syntax error stops any command. A syntax error only affects in the scope of the command itself not all the commandline. Ex.: [ > | < non_exist | ls ]

ISSUE #3: Any parameter in an "export" command that expand after '=' should NOT perform word splitting. Ex.: [ export EXAMPLE="foo fee" ] [ export DIFF=$EXAMPLE ] Our minishell have "DIFF=foo" and makes and empty var "fee" because we don't treat subtokens.

About

42 Project to reverse engenieer shell with several limitations (and how to handle work with others <3).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published