tylercchase/octoshell

Created May 19, 2022 · View the tylercchase/octoshell repository page

Shell project for CS 321 (Spring 2022) at UAF.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

3

Lines of Code

112

From

Mar 13, 2022

To

Apr 28, 2022

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