A lightweight, Bash-like command-line shell built from scratch in Java. This project explores process management, input handling, and system calls, serving as a foundational step in mastering system ...
CommandManager.java manages the lifetime of commands by parsing through raw input, validating commands, creating the commands, and executing the commands. Cat.java ...