A minimal Python shell engine built for learning command dispatch and shell behavior.
- handles
exit,echo, andtype - resolves external commands from
PATH - runs commands with
subprocesswhen found - reports missing commands cleanly
python app/main.pyThis project is a compact exploration of how shells process input and decide whether a command is built in or external. It is designed to stay small, readable, and easy to extend.