19 packages tagged with “Spectre.Console”
A Serilog sink that writes log events to console using Spectre.Console.
Extension of IHostBuilder. Allows to use Spectre Console with IHostService and ServiceCollection of the host.
Console logger provider using Spectre.Console for Microsoft.Extensions.Logging.
A thin, opinionated wrapper around Spectre.Console in FSharp.
Extensions for common code and patterns when using Spectre.Console CLI app framework. The current releases contain implementations of ITypeRegistrar and ITypeResolver to integrate the Microsoft.Extensions.DependencyInjection container with Spectre.Console. We also support the CommandAppBuilder for easily creating and running your instance of Spectre.Console.CommandApp. The new Extensions.Testing namespace support test infrastructure classes to easily test commands, configuration, and end-to-end test runs. There are various CommandAppTextContext classes and helpers that simplify unit test boilerplate code.
File and folder browser for Spectre.Console
Use Logging.Net with Spectre.Console
Pretty print any object to the console
Spectre.Console integration for ConsoleImage. Provides IRenderable implementations for displaying ASCII art, color blocks, and braille images within Spectre.Console layouts. Supports animated GIFs with Live display.
Helpers for use with Spectre.Console
Spectre.Console Library 2025
Extensions for common code and patterns when using Spectre.Console CLI app framework. The current release contain implementations of ITypeRegistrar and ITypeResolver to integrate the Autofac, Lamar, LightInject, Ninject, and SimpleInjector dependency injection frameworks with Spectre.Console.
Spectre.Console prompts pre-defined for common use
Stream-capable Spectre.Console rendering extensions for NTokenizers (XML, JSON, Markdown, TypeScript, CSS, C# and SQL), Style-rich console syntax highlighting
Spectre.Console AutoCompletion is a NuGet package enhancing Spectre.Console.Cli applications by providing shell auto completion. It offers built-in suggestions for options and branches, supports custom static and dynamic suggestions, and integrates seamlessly with PowerShell. The package is easy to install and configure, making it a valuable tool for enriching CLI applications.
Pattern-based and emoji-aware progress bar columns for Spectre.Console, with Unicode and multi-target support.
Provides integrations for JKToolKit.Spectre.AutoCompletion into various Shells
Console.Ask but live. React to the input in realtime