Project source can be downloaded from https://github.com/lpeng003/rshell.git
Makefile
LICENSE
README.md
/src
/tests
/src:
rshell.cpp
cp.cpp
ls.cpp
/tests:
exec.script
ls.script
pipe.script
signals.script
-
cd into rshell directory
-
call make
-
cd into /bin
-
run ./rshell
-
ls cannot handle one or multiple file arguments ls will simply ignore that file paramenter and run in the current directory
-
Command "cd" will ignore any additional parameter after the first directory. It will also return if no directory is specified.
-
ls may have incorrect spacing when running certain commands
-
rshell can not handle 3 or more commands with pipes process will hang, possibly due to failure to properly pipe to next commands
-
rshell at 2 arguments will possibly work, but will still have a hanging process.
-
Pipes currently removed from rshell.
-
^C is ignored by rshell, will simply print ^C^C repeatedly.