This is an interpreter of a subset of Bash with the aim of supporting minimum functionality for daily usage of commands and job control.
Not in order of priority.
- Functions
- Variables
- Control flow (loops and branches)
- homedir substitution
- Job control (ctrl Z, bg, fg)
- Proper error code propogation
- Tests to compare results with actual Bash implementation
- Read from script file