Skip to content

Simple shell implementation using process forking and pipes for input/output redirection

Notifications You must be signed in to change notification settings

MontyThibault/COMP310-Simple-Shell

Repository files navigation

This is an implementation of a simple shell using process forking and input/output redirection.

shell.c - main executable
test.c - unit tests
commands.c - base command-types
automaton.c - string matching primitives
match.c - string matching specifications
parse.c - simple command input
history.c - command history implementations
jobs.c - implementation of `jobs` and `fg`
builtin.c - implementations of builtin ocommands (cd, pwd, etc.)
execute.c - branching and redirection depending on command type

persist/ - program that hangs for 10 seconds (testing)

About

Simple shell implementation using process forking and pipes for input/output redirection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published