Shell (CLI) - Implementation from Scratch by Perin MangukiyaShell (CLI) - Implementation from Scratch by Perin Mangukiya

Shell (CLI) - Implementation from Scratch

Perin Mangukiya

Perin Mangukiya

I developed a custom shell implementation using Java, which simulates the basic functionality of a command-line interface. The project includes core features like handling user commands, executing processes, managing built-in commands (like cd, exit, and pwd), and managing user input/output. Additionally, I implemented features for handling pipes, redirection, and background processes.
Key Features:
Command Execution: Supports the execution of system commands with arguments.
Built-in Commands: Implemented essential shell commands such as cd, pwd, and exit.
Pipes and Redirection: Enabled piping between commands and output redirection to files.
Background Processes: Allows for executing commands in the background using &.
Error Handling: Includes error handling for invalid commands and improper syntax.
Java-based: The shell is built using Java, demonstrating a strong understanding of the language and system-level programming concepts.
Like this project

Posted Jan 11, 2025

Created a custom shell in Java with command execution, built-in commands, pipes, redirection, and background processes—showcasing strong system-level programmin

Likes

0

Views

1