CliSubprocessCore.Command.RunResult (CliSubprocessCore v0.1.0)

Copy Markdown View Source

Core-owned result for provider-aware one-shot command execution.

Summary

Types

stderr_mode()

@type stderr_mode() :: :separate | :stdout

t()

@type t() :: %CliSubprocessCore.Command.RunResult{
  exit: ExternalRuntimeTransport.ProcessExit.t(),
  invocation: CliSubprocessCore.Command.t(),
  output: binary(),
  stderr: binary(),
  stderr_mode: stderr_mode(),
  stdout: binary()
}

Functions

from_transport(result, invocation)

success?(run_result)

@spec success?(t()) :: boolean()