Closed Yusufabdulsttar closed 8 months ago
Commit : https://github.com/Yusufabdulsttar/final-project-assignment-Yusuf-Abdulsttar/commit/036c2425fbc4a6f3df7e0bed68f9f1ed46c3bb8b , https://github.com/Yusufabdulsttar/final-project-assignment-Yusuf-Abdulsttar/commit/5cf150233c31446ef4b092e10de00b558f4089ed
Completed Tasks:
Command Parsing Logic: We now have a system that understands user commands along with their arguments and options. It’s been tested and works well.
Command Execution Framework: The framework for running these commands is up and running. It can execute external commands and handle their outputs effectively.
Testing on QEMU: After updating the Yocto image with our new features, we tested everything on QEMU. It all works as expected in the embedded environment.
Goals:
Develop Command Parsing Logic: Create a robust mechanism for interpreting user inputs into actionable commands. This involves identifying the command name and separating any arguments or options.
Implement Command Execution: Establish a framework for executing parsed commands. This includes launching external programs and handling their input/output streams.
Initial Pipe Handling: Implement basic pipe handling capabilities to allow the output of one command to serve as the input for another.
Definition of Done (DoD):
Blockers: None