A custom POSIX-compliant shell built in C++ from scratch.
- REPL loop
echo,exit,type,cdbuiltins- External command execution with argument passing
- PATH traversal
- Navigation —
pwd,cdabsolute/relative/home - Quoting — single quotes, double quotes, backslash handling
- Redirection — stdout/stderr redirect and append
- Command completion — builtin, executable, partial
- Filename completion — file, directory, nested
- Pipelines — dual, multi-command, with builtins
- History — navigation, up/down arrow, limiting entries