Student Name: Alex Wolski
Student ID: 918276364
- Open the terminal and change the directory to inside "csc415-p3-AlexWolski"
- Run the command "make" or "make myshell"
Run the command "./myshell"
Enter a linux command you want to run (eg. ls -al)
You can also pipe commands together (eg. ls -al | more)
There is no backspace or delete feature, so remove text by moving the cursor and replacing it with spaces.
- Pipe works for any number of commands
- The current working directory is shown on the prompt
- History of commands is stored and can be navigated using the up and down arrow keys (Without using the readline library)
- The left and right arrowkeys move the cursor
- File names with spaces can be surrounded by quotation marks
- ls, and grep have color output
- The prompt is colored
I worked on or shared ideas about parts of this project with:
Andrew Sarmiento
Saywer Thompson
Amari Bolmer
Mubarak Akinbola
Vincent Santos