INNER CODE UNIT · Go
Namer
kubecolor/kubecolor · internal/cmd/configschema/main.go:167
func Namer(s string) string {
switch s {
case "GUID":
return "guid"
case "Slice":
return "colorSlice"
}
var sb strings.Builder
sb.Grow(len(s))
firstRune, size := utf8.DecodeRuneInString(s)
sb.WriteRune(unicode.ToLower(firstRune))
sb.WriteString(s[size:])
return sb.String()
}