This is a simple shell implementation written in C# as part of an Operating Systems course.
The shell supports:
- Executing commands like
cd,dir, etc. - Displaying the current directory
- Exiting the shell gracefully
It demonstrates basic process and command handling in C#.
Program.csβ The main program that runs the shell loopShell.csβ Contains logic for interpreting and executing shell commands
Through this project, I learned:
- How to work with user input and string parsing
- How to implement a loop-driven CLI in C#
- Basics of system interaction and process execution in .NET
- C#
- .NET CLI
- Visual Studio
This project was created during the Operating Systems course in my B.Sc. in Computer Science.