ConsoleTools 0.3.0

A set of tools and "controls" for the .net Console. It contains: List Input/Output Controls, Text Input/Output Controls, Progress Bar, Spinner, Data Table, Prompter, Menus, etc.

There is a newer version of this package available.
See the version list below for details.
Install-Package ConsoleTools -Version 0.3.0
dotnet add package ConsoleTools --version 0.3.0
<PackageReference Include="ConsoleTools" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ConsoleTools --version 0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ConsoleTools, 0.3.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install ConsoleTools as a Cake Addin
#addin nuget:?package=ConsoleTools&version=0.3.0

// Install ConsoleTools as a Cake Tool
#tool nuget:?package=ConsoleTools&version=0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- ProgressBar: Renamed the BarEmptyColor and BarFillColor into BarEmptyForegroundColor and BarFillForegroundColor.
- ProgressBar: Renamed the Done() method into Close().
- Spinner: Renamed the Stop() method into Close().
- Prompter: Renamed the Run() method into Display().
- Prompter: Renamed the RunOnce() method into DisplayOnce().
- Prompter: Renamed the RequestStop() method into RequestClose().
- Prompter: Added MarginTop/MarginBottom.
- Spinner: Renamed the spinner templates.
- Pause [bugfix]: Control is not correctly erased when it is displayed at the bottom of the console buffer.
- Added French translation.
- DataGrid: Renamed Table into DataGrid.
- DataGrid: Exposed the Rows list.
- DataGrid: Removed the ColumnCount and RowCount properties. The values can be retrieved directly from the Columns and Rows lists.
- DataGrid: Created a StreamTablePrinter that writes the table into a Stream.
- DataGrid: [performance] Fixed performance issue introduced in ver 0.2.0.
- DataGrid: Added MarginTop/MarginBottom.
- Console MVC: Removed. It was moved in its own project named ConsoleMvc.
- TextMenu: Added MarginTop/MarginBottom.
- YesNoControl: Added MarginTop/MarginBottom.


This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ConsoleTools:

Package Downloads
A small framework that helps to structure the presentation level of a console application.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.4 12,241 3/7/2020
0.5.3 4,790 1/4/2020
0.5.2 13,411 3/18/2019
0.5.1 11,972 9/11/2018
0.5.0 509 9/4/2018
0.4.0 677 5/16/2018
0.3.0 756 1/24/2018
0.2.0 801 1/15/2018
0.1.0 715 1/7/2018
0.0.2 723 1/5/2018
0.0.1 715 1/3/2018
Show less