Skip to content

i99dev/42minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
oal-tena
Jul 27, 2022
c4613aa · Jul 27, 2022
Jun 21, 2022
May 23, 2022
Jun 22, 2022
Jun 7, 2022
Jul 27, 2022
Jul 13, 2022
Jul 27, 2022
May 26, 2022
Jul 27, 2022
Apr 24, 2022
Jul 24, 2022
Jul 26, 2022
Apr 21, 2022
Apr 20, 2022
Apr 22, 2022
Jun 20, 2022
Jul 13, 2022

Repository files navigation

Minishell Projecs

builtins_implemented

command description
echo echo the STRING(s) to standart output. -n flag: do not output the trailing newline
cd change the shell working directory (with a relative or absolute path)
pwd print name of current/working directory
export set export attribute for shell variables
unset unset values of shell variables
env print the environment
exit cause the shell to exit with the exit status specified

step_by_step

  • Prompt implementation
  • HashTable functions implementation
  • Tokenizer implementation
  • Variables expansion implementation
  • Builtins implementation
  • Parse and execute sistem design
  • Signals implementation
  • Parsing implementation
  • Execute implementation
  • Norme
  • Bugs hunting

study_resources

unix

hashtable

tokenizer

more

About

42 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages