##Fully functional shell in c with some extra commands
###Has following features:
Shell Prompt which shows username and current directory
Execute builtin commands
Background process with &
Custum made commands for echo, pwd, cd , jobs ,kjob ,killallbg
System commands with and without arguments
pinfo : prints the process related info of your shell program
Printing appropriate errors to stderr
User can type the command anywhere in the command line i.e. by giving spaces, tabs etc
Modularized code with a make file
Implemanted signals
Implemanted piping
Implemanted redirection
Implemanted piping with redirection
Can take commands with random spaces and tabs
File included are:
- main.c
- mycommands.c
- mycommands.h
- Makefile
To run the shell:
$make
$./main