Command Line Shell
Description
Tosh is a custom command-line shell with features such as command execution, built-in commands, I/O redirection, and background job management, providing an interactive user experience. Enhanced functionality with scripting mode (including shebang support), dynamic prompts displaying exit status, command history, and current working directory. Integrating custom path execution for seamless interaction with Unix-like environments. Tosh Implements advanced features such as executable script support and background job handling, optimizing user interaction with the operating system.
Tech Stack & Tools
C, Unix, Xv6
key features
• Command Support (ls, cd, cat, etc.)
• Scripting Support
• History Execution (!!, !num, !prefix)
• I/O Redirection (|, >, <)
• Job Control (&)
special features
• Splash Screen
• Color-Coded Output
• Text Formatting (bold, italics, underline)
• Case-Insensitive Commands
• Private Mode
explore more
For a full list of features, commands, and examples 
Source Code
Back to Top