Skip to content

sfiruch/Extensions

Repository files navigation

License: MIT Build Status NuGet Package

Extensions

Collection of useful classes and extensions.

Installation

Add a reference to the NuGet Package sfiruch.Extensions.

Features

  • Console output
    • VT-100 formatting
    • Histograms
  • LINQ extensions
  • Vector3 extensions

Examples

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();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages