i99dev / 42minishell

42 project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 95.6%Language:Makefile 3.5%Language:Dockerfile 0.9%Language:Shell 0.0%