# Functions
CmdResult always returns an informative description of what command ran and what the outcome (stdout+stderr, exit code if any) was.
Run does the same as RunCommand but takes a pre-populated cmd.
RunCommand executes the command with logging through klog, with output processed line-by-line with the command path as prefix.