Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Examples

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Document examples for the Console Capabilities feature: role-specific normative detail beyond the feature hub.

  • Feature hub: Console Capabilities
  • Sibling articles in this bundle (design model, contracts, flow, examples, verification)
if Console.Capabilities.ShouldEmitAnsi() {
Console.FormatLine("[bold]interactive[/]");
} else {
System.Output.WriteLine("interactive");
}
Console.Capabilities.Capabilities caps = Console.Capabilities.ProbeStdout();
Console.Capabilities.ColorModel model =
Console.Capabilities.EffectiveColorModel(caps);
// use model for custom RGB downgrade outside SgrBuilder

For escape tables and SGR parameters, see ANSI escape model.

See the verification and traceability article in this bundle and compiler/corelib/beskid_corelib/tests/corelib_tests/src/console/.