Collection of useful classes and extensions.
Add a reference to the NuGet Package sfiruch.Extensions.
- Console output
- VT-100 formatting
- Histograms
- LINQ extensions
- Vector3 extensions
Log.Progress = 0;
var aLogLine = Log.AddStatusLine("Ahoy");
var aSecondLogLine = Log.AddStatusLine("Progress", "Group B");
ProcessA();
Console.WriteLine("This is important".StyleBrightRed());
aSecondLogLine.Progress = 0.5;
using(var l = Log.AddStatusLine("Wowza"))
{
l.Progress = 0;
ProcessB();
l.Progress = 0.33;
ProcessC();
l.Progress = 0.66;
ProcessD();
l.Progress = 1;
}
aLogLine.Remove();