github.com/tylercchase/octoshell ↗
Shell project for CS 321 (Spring 2022) at UAF.
Open this visualization on its own page →
Contributors
3
Lines of Code
112
From
2022-03-13
To
2022-04-28
About tylercchase/octoshell
Octoshell is a custom shell implementation written in C++ for a CS 321 computer science course at the University of Alaska Fairbanks during Spring 2022. It provides a functional command-line interface with support for both external commands like ls and emacs, as well as built-in commands including exit, print, and help functionality.
The shell handles multiple commands on a single line using the ampersand operator and can process input lines up to 100 characters long, with word parsing that supports alphanumeric characters along with dashes, dots, forward slashes, and underscores. An asciinema recording is available demonstrating the shell's capabilities in action.