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.

Share this video