Skip to content

gsmll/systems-shell-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Systems-Project2-MyShell
Gabriel Small, MeandMyshelf

Table of Contents

Features

  • Parse Text into Console
  • Redirect to and from files for input and output using "<" for input and ">" for output
  • Pipe (one time per command) using "|"
  • Multiple consecutive commands using ";"
  • Use all Features within the same command
  • Display home path and user name
  • custom color text
  • catch user interrups with Cntrl C, but not Cntrl Z, in case one wants to suspend shell and go back to bash shell

Unsuccesful Attemps

  • Cannot use multiple pipes in the same command (missed class describing pipes and popen())

Bugs

  • None Known

Headers

  • char** parse_args(char line, char args);
  • int executefunction(char **args, int argc, int output, int input);
  • void gatherargs(char *input);
  • int rdin( char* command, char**args,char argc);
  • int rdout( char* command, char**args,char argc);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published