diff --git a/src/AcDream.Headless/Configuration/HeadlessCommandLine.cs b/src/AcDream.Headless/Configuration/HeadlessCommandLine.cs index 3feff26ed..66008cf3d 100644 --- a/src/AcDream.Headless/Configuration/HeadlessCommandLine.cs +++ b/src/AcDream.Headless/Configuration/HeadlessCommandLine.cs @@ -5,7 +5,7 @@ internal sealed record HeadlessCommandLine( string ConfigurationPath, HeadlessPathOverrides Paths, HeadlessDirectCredentials? DirectCredentials, - bool Console = false) + bool ConsoleEnabled = false) { internal static HeadlessCommandLine Parse( IReadOnlyList arguments) diff --git a/src/AcDream.Headless/HeadlessEntryPoint.cs b/src/AcDream.Headless/HeadlessEntryPoint.cs index cf3fb2a34..83f6c001d 100644 --- a/src/AcDream.Headless/HeadlessEntryPoint.cs +++ b/src/AcDream.Headless/HeadlessEntryPoint.cs @@ -76,7 +76,7 @@ internal static class HeadlessEntryPoint if (commandLine.Command == "run") { bool consoleEnabled = HeadlessConsoleOptions.Resolve( - commandLine.Console, + commandLine.ConsoleEnabled, standardInputIsTerminal); using var host = new HeadlessProcessHost( configuration, diff --git a/tests/AcDream.Headless.Tests/HeadlessConsoleTests.cs b/tests/AcDream.Headless.Tests/HeadlessConsoleTests.cs index 4d08d5877..9751b16fb 100644 --- a/tests/AcDream.Headless.Tests/HeadlessConsoleTests.cs +++ b/tests/AcDream.Headless.Tests/HeadlessConsoleTests.cs @@ -56,7 +56,7 @@ public sealed class HeadlessConsoleTests HeadlessCommandLine parsed = HeadlessCommandLine.Parse( ["run", "--config", "bot.json", "--console"]); - Assert.True(parsed.Console); + Assert.True(parsed.ConsoleEnabled); Assert.Equal("bot.json", parsed.ConfigurationPath); } @@ -66,7 +66,7 @@ public sealed class HeadlessConsoleTests HeadlessCommandLine parsed = HeadlessCommandLine.Parse( ["run", "--config", "bot.json"]); - Assert.False(parsed.Console); + Assert.False(parsed.ConsoleEnabled); } // ── HeadlessConsoleInputReader: reader-thread/ordering ───────────────