Skip to content
Iuga Alexandru edited this page Jan 10, 2018 · 28 revisions

What is it?

ConsoleTools is a set of tools and "controls" for the .net Console that help reading and displaying data from/to the user.

Note: Until reaching the version 1.0.0 the controls are subject to change names, parameters or types and will not ensure backwards compatibility.

Bugs and feature requests

For any bug or feature request please add a new issue on GitHub.

Contents

ConsoleTools contains the following controls:

  • Data I/O
  • Progress
    • Progress Bar - Displays a progress bar, to show the amount of finished work.
    • Spinner - A "loading" control for the jobs when you cannot estimate the remaining work.
  • Menus (Command Providers)
    • Selectable Menu - A menu where the user can navigate through the items with up/down keys
    • TextMenu - A menu where the user selects an item by typing its id.
    • Prompter - Displays a prompter and waits for the user to type a command.
  • Miscellaneous
    • Sound - A class that helps you make short sounds on specific frequencies.
    • Guardian - A class that helps you prevent multiple instances of the same application.
  • Console MVC Framework - A small framework that helps you structure the presentation level of a console application.
Clone this wiki locally