Skip to content

InbarAbraham/simple-Shell-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mini Shell in C#

This is a simple shell implementation written in C# as part of an Operating Systems course.

🧠 Overview

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#.

πŸ“ Files

  • Program.cs – The main program that runs the shell loop
  • Shell.cs – Contains logic for interpreting and executing shell commands

🎯 Learning Objectives

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

πŸ› οΈ Technologies Used

  • C#
  • .NET CLI
  • Visual Studio

πŸ“š Course

This project was created during the Operating Systems course in my B.Sc. in Computer Science.


About

Mini Shell written in C# as part of an academic Operating Systems course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages