Skip to content

aryan21x/Mines-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Mines Shell (mish) is a simplified Unix shell implemented in C++, designed to execute user commands by forking child processes, handling built-in commands (cd, exit, and environment assignments), and supporting features like I/O redirection, background execution, command piping, and batch mode. The shell parses input using a defined grammar and enforces proper syntax and error handling, offering a foundational experience in Unix process management and command-line interface design.

About

Mines Shell (mish) is a simplified Unix shell implemented in C++, designed to execute user commands by forking child processes, handling built-in commands (cd, exit, and environment assignments), and supporting features like I/O redirection, background execution, command piping, and batch mode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages