mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-17 01:12:50 +08:00

PNGs were ran through TinyPng. Table.gif was weighing in at over 1.7mb on my machine. Converted to webm and it's down to 80kb which is pretty nice for something on the home page. Other gifs didn't have that much of an improvement so I just left them as GIFs.
1.6 KiB
1.6 KiB
Title: Welcome Order: 0
Spectre.Console is a .NET Standard 2.0
library that makes it easier
to create beautiful console applications.
Spectre.Console.AnsiConsole Features
- Easily output text with different colors and even styles such as bold, italic and blinking with a Rich inspired markup language.
- Supports
3
/4
/8
/24
-bit colors in the terminal with auto-detection of the current terminal's capabilities. - Render complex widgets such as tables, trees, and even ASCII images.
- Display progress for long running tasks with live displays of progress and status controls.
- Prompt user input with strongly typed text input or via single-item select and multiple item select controls.
- Format .NET exceptions with custom color coded themes and styles.
- Written with unit testing in mind.
Spectre.Console.AnsiConsole has been heavily inspired by the excellent Rich library for Python written by Will McGugan.
Spectre.Console.Cli
- Create strongly typed settings and commands for parsing
args[]
to create complex command line applications likegit
,gh
, ordotnet