- Make sure libreadline is installed (sudo apt install libreadline-dev)
- Download/clone this repository
- Cd into the the root of the directory and run 'make'
- Let it build...
- Run Z-Shell './minishell'
The Linux Programming Interface - Michael Kerrisk
- Basic commands
- Custom interface
- I/O & Pipes
- Redirection
- Heredocs
- And more...
- I/O redirection, signal-handling, process-handling: Flip van Wijk
- Parser, Tokenizer: Dante Hussain