QuickTools 3000.0.0

dotnet add package QuickTools --version 3000.0.0
NuGet\Install-Package QuickTools -Version 3000.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="QuickTools" Version="3000.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add QuickTools --version 3000.0.0
#r "nuget: QuickTools, 3000.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install QuickTools as a Cake Addin
#addin nuget:?package=QuickTools&version=3000.0.0

// Install QuickTools as a Cake Tool
#tool nuget:?package=QuickTools&version=3000.0.0

QuickTools

This is my first C# Libreary and this has been created in the C# languague to try to help reduce the amout of code required to create simple tools

Full Compiled Dll is right here on the bin release folder

Im very open to hear from you

Right now im not constantly posting for any documentation , but feel free to contact me for any information about how the Project work and if you would like to contribute or report any buggs

More

for other versions from .net freamwork i have one version available for .net 6 already compiled on the falloowing github : https://github.com/Mel4221/QuickTools-dotnet6/tree/main/bin/Debug/net6.0

Where to start

This Project was created under very spesific conditions and to solve an spesific problem , but i was able to see that this could be exported to other platforms since when this IDEA was consived i was working in a call center while i was coding and some times i had a litter time to write some code and it used to be a kind of time consuming to write Console.WriteLine("To print something") so i came up with the idea to make things simpler , so to start using this class first lets make it very simple .

Get: it was the first class created and contains must of the functions that may be used such as colors for the console and Console input that could useful depending on the situations such as

Get.Input(); 
Get.TextInput(); 
Get.NumberInput(); 

And  almost on the same way it could be retrived :

Get.Number
Get.Text

Some times you may want to give some color to what you are printing on the console just to make the diference between 
some results and another so a way to do it with Get would be 
Get.Box("and here the content");  but some times you may want to make it colorful so that is way the Color class was created

Color:

Color contains a list of Static methods that can be used with parameters or without them such as 
Color.Green("and the content")
or just Color.Green() and as Get inetter the Color class you could simply just do Get.Green(Get.Text);
which could be an way of using it. 
Colors available:
Magenta OR Pink
Cyan
Yellow
Blue
White
Black
Greeen
i think that could be more but you can check it out at any time 

IRandom or New or CreateRandom: They all belong to the same class which is intended to create random 16 bits keys , text , pin , passwords like: New.Pin(); or New.Pin(32) New.Password() or New.Password(16)

I have to work on the documentation yet but still working to improve on this Library  
here are the current usings on the testing and the future newer versions 

using QuickTools.QIO;

using QuickTools.QNet;

using QuickTools.QData;

using QuickTools.QCore;

using QuickTools.QColors;

using QuickTools.QConsole;

using QuickTools.QSecurity;

using QuickTools.QSecurity.FalseIO;

...

Product Compatible and additional computed target framework versions.
.NET 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 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.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
3000.0.0 116 10/12/2023
2006.5.0 251 3/11/2023
2006.0.0 246 2/16/2023
2005.0.0 287 1/3/2023
2004.5.0 272 12/19/2022
2004.0.0 266 12/13/2022
2003.5.0 355 10/28/2022
2003.4.0 404 9/26/2022
2003.3.0 419 9/15/2022
2003.2.0 374 9/10/2022
2003.1.0 376 9/8/2022
2003.0.0 399 9/8/2022
2002.0.0 396 8/23/2022
2001.0.0 425 7/24/2022
2.7.0 116 10/12/2023

This version was ported to the .NET7 due to some issues while trying to keep it on the .net Freamwork version , this version
contains the same list of benefits from the previus one , and some extra updates on the fallowing
MiniDB : bugs fixed ,
KeyManager:  allwos to controll  data on a Key and value format ,
Hash Fuctions for files and data builtin ,
and more bugs were fixed