I implemented several new features in a simplified xv6 shell with Unix system call interface. The simplified shell contains two main parts: parsing shell commands and implementing them. The parser recognizes only simple shell commands.
The features I extended include ls, I/O redirection commands and pipes.
Sophia-Avakas/A-Simple-C-Shell
Extended shell features to implement ls, I/O redirection and pipes commands using Unix API
CMIT