From 7c014bf64d230a89d7385bccc6c47f2c05b7c003 Mon Sep 17 00:00:00 2001 From: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com> Date: Sat, 11 Nov 2023 16:39:36 +0200 Subject: [PATCH] Add a note about interactivity in the CLI --- .../Commands/Base/DiscordCommandBase.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/DiscordChatExporter.Cli/Commands/Base/DiscordCommandBase.cs b/DiscordChatExporter.Cli/Commands/Base/DiscordCommandBase.cs index abdde1e0..bf259c39 100644 --- a/DiscordChatExporter.Cli/Commands/Base/DiscordCommandBase.cs +++ b/DiscordChatExporter.Cli/Commands/Base/DiscordCommandBase.cs @@ -48,6 +48,17 @@ public abstract class DiscordCommandBase : ICommand } #pragma warning restore CS0618 + // Note about interactivity + if (console.IsOutputRedirected) + { + console + .Output + .WriteLine( + "Note: Output streams are redirected, rich console interactions are disabled. " + + "If you are running this command in Docker, consider allocating a pseudo-terminal for better user experience (docker run -it ...)." + ); + } + return default; } }