internal/adapters/cli/output
import "github.com/nilstate/scafld/v2/internal/adapters/cli/output"
Package output formats human-readable command output for the CLI adapter.
Functions
func Build(out appbuild.Output) string
Source: internal/adapters/cli/output/output.go:129
Build formats build evidence and repair details when acceptance blocks.
func CodeName(exit int) string
Source: internal/adapters/cli/output/output.go:18
CodeName maps process exit codes to stable JSON error codes.
func ConfigGateError(err error) error
Source: internal/adapters/cli/output/output.go:55
ConfigGateError wraps config loading failures in the shared repair contract.
func Gate(failure *gate.Failure) string
Source: internal/adapters/cli/output/output.go:90
Gate formats a deterministic gate failure for human CLI output.
func GateFailure(err error) *gate.Failure
Source: internal/adapters/cli/output/output.go:36
GateFailure extracts a deterministic gate payload from err when present.
func GateFailureFromResult(result any) *gate.Failure
Source: internal/adapters/cli/output/output.go:46
GateFailureFromResult extracts repair payloads from non-zero successful use-case outputs.
func Report(out appreport.Output) string
Source: internal/adapters/cli/output/output.go:266
Report formats workspace reporting metrics.
func Review(out appreview.Output) string
Source: internal/adapters/cli/output/output.go:144
Review formats the review gate result so findings are visible in the normal path.
func ReviewProviderGateError(err error) error
Source: internal/adapters/cli/output/output.go:73
ReviewProviderGateError wraps provider-selection failures in the shared review gate repair contract.
func Status(out appstatus.Output) string
Source: internal/adapters/cli/output/output.go:204
Status formats status output with the latest review findings when present.
