1package diffview
2
3import (
4 "fmt"
5 "strings"
6
7 "github.com/charmbracelet/x/ansi"
8)
9
10func pad(v any, width int) string {
11 s := fmt.Sprintf("%v", v)
12 w := ansi.StringWidth(s)
13 if w >= width {
14 return s
15 }
16 return strings.Repeat(" ", width-w) + s
17}