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 Unix Processes in C -video Termination Signals Shell Command Language Bash Guide for Beginners Programming Terminal Devices -video Introduction to System Programming -video Capturing exit status code of child process Notion with details about Readline lib, Termcaps and Signals Writing Your Own Shell hashtable Hash Table in C/C++ – A Complete Implementation tokenizer Lexical Analysis more Notion with tons of materials