Skip to content

Minimal and non-compliant POSIX shell written as coursework.

Notifications You must be signed in to change notification settings

theoden8/minishell

Repository files navigation

minishell

Author

Created by Kirill Rodriguez in 1 week in April 2017.

Contents

  • argvp

A program which prints which arguments are passed to it.

  • fsa_dump

For each FSA used for parsing gives sample valid sequence of symbols.

  • shellsplit

Prints which actions should be performed with a particular program.

  • runcmds

Executes all commands.

  • runparallelcmds

Executes all commands in parallel (with a certain limit on the number of threads).

Usage

To build, use make.

Takes input from stdin. Does not work very well interactively.

Note

This is submitted for CS2002 St Andrews as week 11 practical.

About

Minimal and non-compliant POSIX shell written as coursework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published