# chickenshell ## Reference [https://github.com/danistefanovic/build-your-own-x#build-your-own-shell](https://github.com/danistefanovic/build-your-own-x#build-your-own-shell) ``` _ (o) / | / |========== \ CHSH / \______/ | _ ``` ## To-Do 1. [done] Pipes 2. Exclude things inside quote marks from string splitting and substitutions 3. Interrupts ^C and ^Z, bg, fg - & and &&, ; 4. Wildcard substitutions *, ? etc 5. tab completion 6. Functions and variables -> program return value 7. better PS1 - probably just a script that can be executed to display the prompt 8. History _file_