Overview of Spectre.Console features
mainSpectre.Console is a .NET library designed to create beautiful, cross-platform console applications. It is inspired by the Python library Rich and provides several high-level UI capabilities:
- Layout & Structure: Supports tables, grids, and panels.
- Markup Language: Uses a
Rich-inspired markup language for styling. - Text Styling: Supports common SGR parameters including
bold,dim,italic,underline,strikethrough, andblinkingtext. - Color Support: Supports 3, 4, 8, and 24-bit colors. The library automatically detects terminal capabilities and downgrades colors if the terminal does not support higher bit depths.