Add Spectre.Console support
This commit is contained in:
19
Akari.Prototype.Server/Utils/ConsoleExtensions.cs
Normal file
19
Akari.Prototype.Server/Utils/ConsoleExtensions.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using CliFx.Infrastructure;
|
||||
using Spectre.Console;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Akari.Prototype.Server.Utils
|
||||
{
|
||||
public static class ConsoleExtensions
|
||||
{
|
||||
public static IAnsiConsole AsAnsiConsole(this IConsole console) => AnsiConsole.Create(new AnsiConsoleSettings
|
||||
{
|
||||
Ansi = AnsiSupport.Detect,
|
||||
ColorSystem = ColorSystemSupport.Detect,
|
||||
Out = new AnsiConsoleOutput(console.Output)
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user