Rshell is a basic unix shell with the purpose of exploring the different commands and capabilities of a typical unix shell. It is fully capable of running and executing various commands with fully implemented connectors. ^C now ends foreground processes ran by the shell. The shell now searches the current working directory and the PATH environmental character for executables. Now prints out current working directory after the prompt.
#LS A recreation of GNU ls using c++ with the full functionality of the -a -l and -R flags.
###Currently known issues:
Formatting is not uniform among different flags.
Outputs of the ls executable are sorted by first [non characters][capital letters][lowercase letters] instead of being uniformly alphabetical.
.//// R or any variant of that does not remove the excess '////' (it is a valid path) and when printed, the path name of the current directory may have excessive '/' as well.
Files and directories with names that are over 20 characters long will only display the first 18 characters followed by a * to show that the file name has been shorted. For -l only.