Overview
A POSIX-compliant shell implementation in Rust. Features pipes, I/O redirection, job control (fg/bg), environment variable expansion, and a customizable prompt engine.
Implemented Features
- Command parsing with pipes and redirects
- Background job management (fg, bg, jobs)
- Environment variable expansion and assignment
- Glob pattern expansion
- History with reverse search
- Custom prompt with Git branch display
- Signal handling (Ctrl+C, Ctrl+Z)