For Licensing Information: Read LICENSE
Authors & Contributors: Jacob Poole, Breena Li, Henry Doan
Rshell is a basic command shell that uses execvp to run commands. Rshell can be exited by typing in "exit."
.:
README.md
LICENSE
makefile
./src
./header
./tests
./src
main.cpp
and.cpp
or.cpp
paren.cpp
parser.cpp
pipe.cpp
executable.cpp
test.cpp
cd.cpp
./header
rshell.h
and.h
or.h
paren.h
parser.h
pipe.h
executable.h
test.h
cd.h
./tests
single_command.sh
multi_command.sh
commented_command.sh
exit.sh
test_test.sh
precedence_test.sh
cd_command.sh
single_command.txt
multi_command.txt
commented_command.txt
exit.txt
test_test.txt
precedence_test.txt
cd_command.txt
cd
intorshell
- Type in
make
- Execute with
./bin/rshell
- Rshell can't handle the
cd
command - Can't execute commands on the same line
exit()
is called - Can't change user passwords using
pwd
- Doesn't color text like bash
- Rshell can't handle
exit
if it is the first command - Pipe: can't handle
ls | cat | wc