Skip to content
- Kind:
Namespace
- Assembly:
Repl.Spectre
- BoxDrawingSupport
Enum - How much of Spectre’s box-drawing repertoire the current output sink can carry.
This is the verdict Spectre console creation acts on; expose it in a diagnostics
command via CurrentBoxDrawingSupport instead
of re-probing by hand. Values are explicit and append-only: new tiers get new numbers
so already-compiled consumers keep their meaning.
- SpectreConsoleOptions
Class - Configuration options for the Spectre.Console integration.
- SpectreInteractionHandler
Class - Handles interaction requests using Spectre.Console rich prompts.
Returns Unhandled when the terminal
does not support interactive Spectre prompts (hosted sessions, redirected input).
- SpectreInteractionPresenter
Class - Spectre-aware interaction presenter that supports explicit output capture
when an application temporarily owns the terminal surface.
- SpectreReplExtensions
Class - Extension methods to enable Spectre.Console integration in a Repl application.
- SpectreTerminalDetection
Class - Read-only view of the terminal detection Spectre rendering runs on. “Ask the running
app first”: diagnostics commands display these values instead of re-implementing the
framework’s probes (which would drift).