Below is a list of commands implemented by the standard CommandTool that are reimplemented by
WorkingDirectory. Nothing has changed in the semantics of these commands (I hope), except that some of the short commands print directories using an abbreviation for a user's home directory, and the one's that change the current working directory label the iconic CommandTool with a short form of the CommandTool herald.
PrintWorkingDirectory
PWD
Both of these commands print the long form of the current working directory.
ChangeWorkingDirectory [directory]
CD [
directory]
Both of these commands change the current working directory to the given directory. If no directory is given, the current working directory is changed to the user's home directory. The abbreviated form of the command prints the abbreviated form of the new current working directory.
CDR [
directory]
This command changes the current working directory to the given directory within the root directory (e.g., ``///''). If no directory is given, the current working directory is changed to the root directory.
PushWorkingDirectory [directory]
Push [
directory]
Both of these commands push the given directory onto the stack of working directories, making that directory the current working directory. If no directory is given, the users home directory is pushed onto the stack. The abbreviated form of the command prints the abbreviated form of the new current working directory.
PushR [
directory]
This command pushes the given directory within the root directory onto the stack of working directories, making that directory the current working directory. If no directory is given, the root directory is pushed onto the stack.
PopWorkingDirectory
Pop
Both of these commands pop the current working directory off the stack of working directories, making the underlying directory the current working directory. If there is no underlying directory on the stack, nothing happens. The abbreviated form of the command prints the abbreviated form of the new current working directory.