Updated readme for reference on eveyrthing changed

This commit is contained in:
Quinten Mennen 2025-02-27 16:51:26 +01:00
parent 9de806e648
commit 74f29f1f48

View File

@ -4,6 +4,14 @@ A lot of amazing shell stuff
- libreadline-dev - libreadline-dev
- libncurses-dev - libncurses-dev
## Comments on work
- Checked if path is a directory and send appropriate message
- `executor_absolute_path` => extracted some code into helpers to make it norminette compliant
- `executor_child` => refactored putstr_fd into error_msg | checked if file on path is exectuable to show permission denied where applicable
- `lexer_token_next` => extracted code for norminette
- `parser` => **A LOT** of work in all files for norminette compliancy
- `expander_parse_string` => Fixed so that $HOME/test.txt returns the correct path and file
## TODO ## TODO
- [x] Find absolute path for command input ('/', './', 'cmd') - [x] Find absolute path for command input ('/', './', 'cmd')
- [x]Add heredoc to tokenizer - [x]Add heredoc to tokenizer