From d4d76f7ff5247de98c2decbf23e6cc49ddee5687 Mon Sep 17 00:00:00 2001 From: "T. von Dein" Date: Fri, 6 Mar 2026 11:58:02 +0100 Subject: [PATCH] fix #52: get rid of excess newline on ascii tables (#53) --- cfg/config.go | 2 +- lib/printer.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cfg/config.go b/cfg/config.go index 5d2fb11..ff2d67e 100644 --- a/cfg/config.go +++ b/cfg/config.go @@ -28,7 +28,7 @@ import ( ) const ( - Version = "v1.6.1" + Version = "v1.6.2" MAXPARTS = 2 ) diff --git a/lib/printer.go b/lib/printer.go index 6bd65c9..eec1c1d 100644 --- a/lib/printer.go +++ b/lib/printer.go @@ -258,7 +258,8 @@ func printASCIIData(writer io.Writer, conf cfg.Config, data *Tabdata) { // we need to trim our output here, because tablewriter appends // excess whitespace to our rows. cleanedString := &strings.Builder{} - for _, row := range strings.Split(tableString.String(), "\n") { + + for _, row := range strings.Split(strings.TrimSpace(tableString.String()), "\n") { cleanedString.WriteString(strings.TrimSpace(row)) cleanedString.WriteString("\n") }