Quellcode durchsuchen

don't run navigation menu if stdin isn't a terminal

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof vor 6 Monaten
Ursprung
Commit
8c17a35609
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      cmd/compose/up.go

+ 2 - 1
cmd/compose/up.go

@@ -223,6 +223,7 @@ func validateFlags(up *upOptions, create *createOptions) error {
 	return nil
 	return nil
 }
 }
 
 
+//nolint:gocyclo
 func runUp(
 func runUp(
 	ctx context.Context,
 	ctx context.Context,
 	dockerCli command.Cli,
 	dockerCli command.Cli,
@@ -330,7 +331,7 @@ func runUp(
 			WaitTimeout:    timeout,
 			WaitTimeout:    timeout,
 			Watch:          upOptions.watch,
 			Watch:          upOptions.watch,
 			Services:       services,
 			Services:       services,
-			NavigationMenu: upOptions.navigationMenu && ui.Mode != "plain",
+			NavigationMenu: upOptions.navigationMenu && ui.Mode != "plain" && dockerCli.In().IsTerminal(),
 		},
 		},
 	})
 	})
 }
 }