A collection of C# classes to create fancy console applications.
- Prompt / Multiple Choice Prompt
- Progressbar / Progressbar with status messages
- Loading indicator
- Graph
- Timeout counter
- Scrolltext (works only on windows)
- Grid system for text output
- Automatic text wrapping inside of grid columns
- Tables
- Bordered tables
- Dynamic coloring and alignment with delegates
- PerrysNetConsoleHtml: Exports console output into a HTML file
- Full .NET standard support
- Workarounds for operating system specific functions
Install-Package PerrysNetConsole -Version 2.1.0
dotnet add package PerrysNetConsole --version 2.1.0
The code includes a demo application.
- Clone the repo:
git clone https://github.com/perryflynn/PerrysNetConsole.git
- Create a new solution for the projects
PerrysNetConsole
andDemo
- Add
PerrysNetConsole
as reference toDemo
- Set
Demo
as startup project - Run Demo
See the demo application for more details.