- Create GitHub repo
- Create automated test file with color
- main.c
- minishell.h
- Makefile
- pipe
- multiple pipe
- Display a prompt when waiting for a new command
- Have a working history.
- Search and launch the right executable (based on the PATH variable or using a relative or an absolute path).
- Avoid using more than one global variable to indicate a received signal. Consider the implications: this approach ensures that your signal handler will not access your main data structures.
- pipe
- pipe
- pipe
- multiple pipe
- pip list |
- pip list ||
- pip list |||