From 9d2be1a96096d5e2f3d15acf0a225079533ab1f6 Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Sun, 15 Dec 2024 07:43:29 +0000 Subject: [PATCH] handle zero value --- binfo.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/binfo.go b/binfo.go index 576780e..67b23cc 100644 --- a/binfo.go +++ b/binfo.go @@ -144,6 +144,7 @@ const ( ModeCGO ModeVCS ModeMultiline + ModeNamed ) func (b Binfo) Summarize(program string, mode SummaryMode) string { @@ -193,5 +194,11 @@ func (b Binfo) Summarize(program string, mode SummaryMode) string { ) } - return fmt.Sprintf("%s:%s%s", program, sep, strings.Join(parts, sep)) + j := strings.Join(parts, sep) + + if program == "" { + return j + } else { + return fmt.Sprintf("%s:%s%s", program, sep, j) + } }