#Rshell
Rshell is a program that uses bash commands and syscalls to replicate the bash terminal
##Install To install and run rshell, enter the following into a terminal:
1. git clone http://www.github.com/donei003/rshell.git
2. cd rshell
3. git checkout hw0
4. make
5. bin/rshell
##Features
Supports all bash commands and connectors such as ;, &&, and ||
Supports the chaining of multiple commands using said connectors
Supports the use of comments in the terminal
Supports the exit command
Neglects whitespace characters in between commands, connectors, and arguments
##Bugs and Limitations
-
Commands like
cdare not supported currently -
Piping is also not supported currently as well
-
Colors for files, directories, etc. are not supported in this make of Rshell
-
Text navigation (such as arrow keys) is not supported by this make of Rshell
-
Up arrow key does not run the previous command
-
echo "hello world"will include the quotation marks:w -
Rshell does not accept commands after the first instance of
#in that instruction -
&and|are not valid connectors and spaces in between valid connectors are not allowed -
In the occurrence of a invalid command followed by the
||the proceeding instruction will not execute -
The
echocommand will include every character until a valid connector is reached, a#, or the endline -
Tab is treated as a character