From a45665426bc5796abf1abee5711f5f9f3cc50591 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Fri, 15 Jan 2021 07:46:58 -0800 Subject: [PATCH] cmd/tailscale/cli: tweak the status name column a bit * make peers without DNS names show their hostnames as always one column, for cut/etc users * remove trailing dot from shared peers' DNS names --- cmd/tailscale/cli/status.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/tailscale/cli/status.go b/cmd/tailscale/cli/status.go index 52e30478e..e781c0429 100644 --- a/cmd/tailscale/cli/status.go +++ b/cmd/tailscale/cli/status.go @@ -206,9 +206,9 @@ func dnsOrQuoteHostname(st *ipnstate.Status, ps *ipnstate.PeerStatus) string { return ps.DNSName[:i] } if ps.DNSName != "" { - return ps.DNSName + return strings.TrimRight(ps.DNSName, ".") } - return fmt.Sprintf("- (%q)", ps.SimpleHostName()) + return fmt.Sprintf("(%q)", strings.ReplaceAll(ps.SimpleHostName(), " ", "_")) } func sortKey(ps *ipnstate.PeerStatus) string {