From 8c17a35609da4e8d61500bbba0d8b9985432e397 Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Wed, 16 Jul 2025 16:29:45 +0200 Subject: [PATCH] don't run navigation menu if stdin isn't a terminal Signed-off-by: Nicolas De Loof --- cmd/compose/up.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/compose/up.go b/cmd/compose/up.go index 02d5e4a15..dcde8b4ae 100644 --- a/cmd/compose/up.go +++ b/cmd/compose/up.go @@ -223,6 +223,7 @@ func validateFlags(up *upOptions, create *createOptions) error { return nil } +//nolint:gocyclo func runUp( ctx context.Context, dockerCli command.Cli, @@ -330,7 +331,7 @@ func runUp( WaitTimeout: timeout, Watch: upOptions.watch, Services: services, - NavigationMenu: upOptions.navigationMenu && ui.Mode != "plain", + NavigationMenu: upOptions.navigationMenu && ui.Mode != "plain" && dockerCli.In().IsTerminal(), }, }) }