Resolves the Amp CLI executable through the shared core provider policy.
Summary
Types
@type resolution_result() :: {:ok, CliSubprocessCore.CommandSpec.t()} | {:error, AmpSdk.Error.t()}
Functions
@spec command_args(CliSubprocessCore.CommandSpec.t(), [String.t()]) :: [String.t()]
@spec resolve(CliSubprocessCore.ExecutionSurface.t() | map() | keyword() | nil) :: resolution_result()
@spec resolve!(CliSubprocessCore.ExecutionSurface.t() | map() | keyword() | nil) :: CliSubprocessCore.CommandSpec.t()