TConsole 1.2.0
dotnet add package TConsole --version 1.2.0
NuGet\Install-Package TConsole -Version 1.2.0
<PackageReference Include="TConsole" Version="1.2.0" />
paket add TConsole --version 1.2.0
#r "nuget: TConsole, 1.2.0"
// Install TConsole as a Cake Addin #addin nuget:?package=TConsole&version=1.2.0 // Install TConsole as a Cake Tool #tool nuget:?package=TConsole&version=1.2.0
Hello and welcome my Huge Console Library package, I'm gonna quickly show you the project core items
1- Apply Different Text Styles
Those styles can be applied simply through a string extensions.
2- Text Menu
You have the ability to scroll up and down using the keyboard arrows or A an S keyboard keys.
You can fully customize the menu, Every single detail
3 - Animated Scroll Menu
Fully customizeable, The title color, Selected item color, Scroll speed, Whether you want it animated or not, And much more..
4- Confirm Menu
You can request the user to confirm a certain action like when he exit app or what ever.. The menu can be displayed in
- Horizontal
- Vertical
Both way are available.
5- Prompts
There are several prompts type available
- Confirmation prompt: Yes or No confirmation displayed to user screen.
- String prompt: Only letters are accepted, Any other inputs will be ignored and automatically removed without even render it.
- Numeric prompt: Only numbers are accepted, Other inputs will be ignored and removed.
- Private prompt: Hides the user input and replace it with *.
- Mixed prompt: Every thing is accepted here numbers, Letters and symbols.
You can even customize the maximum and minimum characters to be inputed before moving on
6- Animations
Yeah, Like you heard, You can add life to your application by animating it , Here's some examples
- Write text with animation
- Remove text with animation
- Clear Screen with animation
- Write text and then override it after a delay of time
7- Calender
8- Other Futures
There is many other things you can add to your project, Like
Spinners | Progress Bar | Count Down | Loading Screen | Press Any Key | Cursor Style
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.2.0 | 149 | 12/14/2023 |
Calender is now available
A new options class for confirmation prompt
Horizontal line is now a class with new styles
New class for box border
New functions
New method exentions
A new blink animation
Many bugs fixes