Skip to content

JUNZHANG-Li/Unix-like-Shell

Repository files navigation

Open in Codespaces

COMP0010 Shell

COMP0010 Shell is a shell created for educational purposes. Similarly to other shells, it provides a REPL, an interactive environment that allows users to execute commands. COMP0010 Shell has a simple language for specifying commands that resembles Bash. This language allows, for example, calling applications and connecting the output of one application to the input of another application through a pipeline. COMP0010 Shell also provides its own implementations of widely-used UNIX applications for file system and text manipulation: echo, ls, cat, etc.

How to use the COMP0010 Shell

Please refer to Setup for instructions on how to build and run the shell.

The shell accepts valid command formats of which contains supported applications

Please refer to Language for valid command formats and example usages.

Please refer to Features for additional shell features.

Please refer to Applications for all supported applications.

Please refer to UML Diagram for COMP0010 shell's OO implementation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages