From a0551d2d64c65aa3de96b734c8d9b9f72bd65973 Mon Sep 17 00:00:00 2001 From: Pavel Sviderski Date: Sat, 15 Mar 2025 19:35:21 +1000 Subject: [PATCH] fix: print service endpoints for run service only when non-empty --- cmd/uncloud/service/run.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/uncloud/service/run.go b/cmd/uncloud/service/run.go index 9fff4db8..89d404e2 100644 --- a/cmd/uncloud/service/run.go +++ b/cmd/uncloud/service/run.go @@ -148,10 +148,13 @@ func run(ctx context.Context, uncli *cli.CLI, opts runOptions) error { return fmt.Errorf("inspect service: %w", err) } - fmt.Println() - fmt.Printf("%s endpoints:\n", svc.Name) - for _, endpoint := range svc.Endpoints() { - fmt.Printf(" • %s\n", endpoint) + endpoints := svc.Endpoints() + if len(endpoints) > 0 { + fmt.Println() + fmt.Printf("%s endpoints:\n", svc.Name) + for _, endpoint := range endpoints { + fmt.Printf(" • %s\n", endpoint) + } } return nil