diff --git a/Akari.Prototype.Server/Akari.Prototype.Server.csproj b/Akari.Prototype.Server/Akari.Prototype.Server.csproj index f3d3904..c7e1787 100644 --- a/Akari.Prototype.Server/Akari.Prototype.Server.csproj +++ b/Akari.Prototype.Server/Akari.Prototype.Server.csproj @@ -12,6 +12,7 @@ + diff --git a/Akari.Prototype.Server/Utils/ConsoleExtensions.cs b/Akari.Prototype.Server/Utils/ConsoleExtensions.cs new file mode 100644 index 0000000..f97bcd4 --- /dev/null +++ b/Akari.Prototype.Server/Utils/ConsoleExtensions.cs @@ -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) + }); + } +}