feat: enable UTF-8 encoding for console, and fix tool log formatting
This commit is contained in:
@@ -9,6 +9,9 @@ using AnchorCli.Commands;
|
|||||||
using AnchorCli.OpenRouter;
|
using AnchorCli.OpenRouter;
|
||||||
using Spectre.Console;
|
using Spectre.Console;
|
||||||
|
|
||||||
|
Console.InputEncoding = System.Text.Encoding.UTF8;
|
||||||
|
Console.OutputEncoding = System.Text.Encoding.UTF8;
|
||||||
|
|
||||||
// ── Setup subcommand ─────────────────────────────────────────────────────
|
// ── Setup subcommand ─────────────────────────────────────────────────────
|
||||||
if (args.Length > 0 && args[0].Equals("setup", StringComparison.OrdinalIgnoreCase))
|
if (args.Length > 0 && args[0].Equals("setup", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
@@ -116,7 +119,7 @@ void ToolLog(string message)
|
|||||||
lock (consoleLock)
|
lock (consoleLock)
|
||||||
{
|
{
|
||||||
Console.Write("\r" + new string(' ', 40) + "\r");
|
Console.Write("\r" + new string(' ', 40) + "\r");
|
||||||
AnsiConsole.MarkupLine($"[dim grey] ● {Markup.Escape(message)}[/]");
|
AnsiConsole.MarkupLine($"[dim grey]{Markup.Escape(message)}[/]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user