Core-owned result for provider-aware one-shot command execution.
Summary
Types
@type stderr_mode() :: :separate | :stdout
@type t() :: %CliSubprocessCore.Command.RunResult{ execution_provenance: ExecutionPlane.Provenance.t() | nil, exit: ExecutionPlane.ProcessExit.t(), invocation: CliSubprocessCore.Command.t(), output: binary(), stderr: binary(), stderr_mode: stderr_mode(), stdout: binary() }
Functions
@spec from_transport( ExecutionPlane.Process.Transport.RunResult.t(), CliSubprocessCore.Command.t() ) :: t()