A pure, shell-free Apalache invocation plan.
Summary
Functions
Builds a deterministic invocation plan without executing it.
Types
@type t() :: %Apalachex.Plan{ argv: [String.t()], mode: :simulate | :check, options: map(), run_directory: Path.t(), spec: Apalachex.Spec.t(), working_directory: Path.t() }
Functions
@spec new( Apalachex.Spec.t(), keyword() ) :: t()
Builds a deterministic invocation plan without executing it.