This program implements Unix style shell commands in C++ through the use of Unix syscalls.
Print or clear command history
history [-c]
Print current directory
whereami
Change to specified directory
movetodir dir
Exit program
byebye
Rerun commmand at specified index
replay num
Start the program at the specified path; terminal waits for program termination
start program [parameters]
Start the program at the specified path; terminal continues processing
background program [parameters]
Terminate the program with the specified PID
dalek PID
Terminate all programs that were started by the shell
dalekall
Repeat the specified command n times
repeat n command