Skip to content

Commit d688905

Browse files
committed
Align proc labels
1 parent 1872d4e commit d688905

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

cmd/proc.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package cmd
22

33
import (
44
"bufio"
5+
"fmt"
56
"os"
67
"strings"
78

@@ -66,6 +67,18 @@ var procCommand = cobra.Command{
6667
commandLabels = append(commandLabels, label)
6768
}
6869

70+
var maxLabelLen int
71+
72+
for _, label := range commandLabels {
73+
if len(label) > maxLabelLen {
74+
maxLabelLen = len(label)
75+
}
76+
}
77+
78+
for i, label := range commandLabels {
79+
commandLabels[i] = fmt.Sprintf("%s%s", label, strings.Repeat(" ", maxLabelLen-len(label)))
80+
}
81+
6982
commands, err := konk.RunConcurrently(cmd.Context(), konk.RunConcurrentlyConfig{
7083
Commands: commandStrings,
7184
Labels: commandLabels,

0 commit comments

Comments
 (0)