Skip to content

A .NET library for displaying nice looking messages and visualising progress in console apps

License

Notifications You must be signed in to change notification settings

enbrea/enbrea.konsoli

Repository files navigation

NuGet Gallery GitHub

ENBREA Konsoli

A small .NET library for displaying nice looking messages and visualising progress in console applications:

  • Supports .NET 6, .NET 7 and .NET 8
  • Supports callouts (information, success, warning, error)
  • Supports progress visualisation with different progress units:
    • Percent
    • Count
    • FileSize
    • and additionally custom formatted values
  • Supports output redirection.
  • Supports logging via ILogger abstraction.

It looks like this:

GIF Animation: ENBREA Konsoli in action

Installation

dotnet add package Enbrea.Konsoli

Getting started

Documentation is available in the GitHub wiki.

Can I help?

Yes, that would be much appreciated. The best way to help is to post a response via the Issue Tracker and/or submit a Pull Request.

About

A .NET library for displaying nice looking messages and visualising progress in console apps

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks