Skip to content

Commit 6cdcca8

Browse files
committed
Fix behavior, make tests pass
1 parent 194b29b commit 6cdcca8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

utils.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,15 @@ func formatHelpRow(head, content string, bareHeadLength, maxHeadLength, terminal
2525
contentRowLen := terminalWidth - maxHeadLength
2626

2727
var rows []string
28-
if withBreak {
28+
if withBreak && maxHeadLength < bareHeadLength {
2929
rows = append(rows, head)
3030
} else {
3131
// no break -> head is on the same row
3232
// as first content line
33-
headRowPadding := strings.Repeat(" ", maxHeadLength-bareHeadLength)
33+
var headRowPadding string
34+
if maxHeadLength > bareHeadLength {
35+
headRowPadding = strings.Repeat(" ", maxHeadLength-bareHeadLength)
36+
}
3437
rowLen := min(contentRowLen, len(content))
3538
rows = append(rows, head+headRowPadding+content[:rowLen])
3639
content = content[rowLen:]

0 commit comments

Comments
 (0)