Executes one command and if successful returns the result of the other.
Indicates that the environment should be cleared.
Sets the directory of the command.
Adds a key-value to the calling environment.
Unsets a key from the enviroment.
Removes multable keys from the enviroment.
Contains input to be piped into a command.
Executes one command and if unsuccessful returns the result of the other.
The output of a command after it has been run. Contains both stdout and stderr along with the exit code.
Allows piping of one command's standard out into another.
Holds a single command to be run.
Executes one command, then another.