Run a shell command via Port. Returns a single
{:command_result, {:shell_result, %{exit_status: status, output: binary}}}
message when the command completes or the timeout elapses.
Options: :timeout (default from Raxol.Core.Defaults), :cd, :env.