From bb40134c730a60fa5077d2d5c122cef994a3c195 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 5 Nov 2025 11:17:38 -0600 Subject: was deleting spaces where it shouldn't be --- formatTime.go | 3 ++- humanTable.go | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/formatTime.go b/formatTime.go index 6956ecc..dc2e6c5 100644 --- a/formatTime.go +++ b/formatTime.go @@ -3,6 +3,7 @@ package cobol // time is relative. keep it that way. import ( + "fmt" "time" ) @@ -12,7 +13,7 @@ func FormatTime(t time.Time) string { s := t.UTC().Format("2006/01/02 15:04:03") dur := time.Since(t) //always time, two spaces, (duration) - return s + " (" + FormatDuration(dur) + ")" + return fmt.Sprintf("%s (%-5.5s)", s, FormatDuration(dur)) } func FormatTimeLocal(t time.Time) string { diff --git a/humanTable.go b/humanTable.go index caf0bba..70f94aa 100644 --- a/humanTable.go +++ b/humanTable.go @@ -30,7 +30,10 @@ func StandardTableRow(sizes []int, args []string) (string, string) { } fmts = append(fmts, sfmt) if len(args) > i { - val := strings.Join(strings.Fields(args[i]), " ") // removes all newlines + val := strings.ReplaceAll(args[i], "\r", "") + val = strings.ReplaceAll(val, "\n", "") + // removes newlines but squashes spaces (which is bad) + // val := strings.Join(strings.Fields(args[i]), " ") cell = fmt.Sprintf(sfmt, val) parts = append(parts, cell) } else { -- cgit v1.2.3