Result of attempting to run a command.
The command string that was run (or denied)
The exit code returned by the process, or null if the command never started
Everything the command printed to the screen, or an explanation if it didn't run (e.g., "Command timed out", "denied by user")
Formats this result like a terminal session.