Helpers for building rich .NET console applications.
Built on Spectre.Console — ConsoleKit adds opinionated
wrappers for menus, prompts, formatted output, and other terminal utilities, with a
testability story (every helper accepts an IAnsiConsole).
Pre-1.0. The public surface is being defined; concrete helpers will land incrementally.
- .NET 10.0 or later
- A terminal that Spectre.Console can drive (Windows Terminal, modern macOS / Linux terminals)
- AOT-compatible
dotnet add package ConsoleKit(Available on NuGet.org once released.)
using ConsoleKit;
using Spectre.Console;
// Every ConsoleKit helper accepts an IAnsiConsole, defaulting to AnsiConsole.Console.
// Helpers will be added over time — track progress in CHANGELOG.md.This project is licensed under the MIT License.