From 3058178d843b22b7a2ab8bd370b66f47c1b36139 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Sun, 19 Feb 2023 10:34:47 +0100 Subject: [PATCH] fix: if all servers good, don't show empty table --- cli/server/list.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/cli/server/list.go b/cli/server/list.go index a9f03d20..838cc9d3 100644 --- a/cli/server/list.go +++ b/cli/server/list.go @@ -39,11 +39,7 @@ var serverListCommand = cli.Command{ tableColumns := []string{"name", "host", "user", "port"} table := formatter.CreateTable(tableColumns) - if internal.MachineReadable { - defer table.JSONRender() - } else { - defer table.Render() - } + serverNames, err := config.ReadServerNames() if err != nil { logrus.Fatal(err) @@ -84,6 +80,16 @@ var serverListCommand = cli.Command{ } } + if internal.MachineReadable { + table.JSONRender() + } else { + if problemsFilter && table.NumLines() == 0 { + logrus.Info("all servers wired up correctly 👏") + } else { + table.Render() + } + } + return nil }, }