Runs the given command in a shell after all chunks have been processed.
Runs the given command in a shell before any chunk has been processed.
Runs the given command in a shell and forwards stdin and stdout.