Skip to content

shell program (monkeShell) that provides a command line interface for a Linux user. The monke program provides a subset of the functionality found common unix shells such as bash.

Notifications You must be signed in to change notification settings

Toby-exe/MonkeShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MonkeShell

Shell program (monkeShell) that provides a command line interface for a Linux user. Provides a subset of the functionality found in common Linux shells such as bash.

Current Features

  • Execute commands with arguments
  • Execute commands in the background
  • Change directories
  • Redirect input and output
  • Pipelines
  • Signal handling

Getting Started

Option 1:

MonkeShell$ make
MonkeShell$ ./monke

Option 2:

MonkeShell$ make all

Usage

Valid Command Line

______  ___               ______
___   |/  /______ _______ ___  /_______
__  /|_/ / _  __ \__  __ \__  //_/_  _ \
_  /  / /  / /_/ /_  / / /_  ,<   /  __/
/_/  /_/   \____/ /_/ /_/ /_/|_|  \___/
_____________  ______________________
__  ___/__  / / /__  ____/__  /___  /
_____ \__  /_/ /__  __/  __  / __  /
____/ /_  __  / _  /___  _  /___  /___
/____/ /_/ /_/  /_____/  /_____/_____/

Welcome to MonkeShell!

~/MonkeShell$ command [arg1] [arg2] ... [argn] [< input_file] | command [arg1] [arg2] ... [argn] [> output_file] | ... | command [arg1] [arg2] ... [argn] [&]

About

shell program (monkeShell) that provides a command line interface for a Linux user. The monke program provides a subset of the functionality found common unix shells such as bash.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published