Skip to content

ZelAnton/ConsoleKit

Repository files navigation

ConsoleKit

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).

Status

Pre-1.0. The public surface is being defined; concrete helpers will land incrementally.

Requirements

  • .NET 10.0 or later
  • A terminal that Spectre.Console can drive (Windows Terminal, modern macOS / Linux terminals)
  • AOT-compatible

Installation

dotnet add package ConsoleKit

(Available on NuGet.org once released.)

Usage (sketch)

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.

License

This project is licensed under the MIT License.

About

.NET API for rich console widgets

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors