Skip to content

Commit 323e5f2

Browse files
author
gentele
committed
improve configutil.getYamlKey
1 parent 48dbc5f commit 323e5f2

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

  • pkg/devspace/config/configutil

pkg/devspace/config/configutil/save.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,20 @@ func isZero(v reflect.Value) bool {
343343
}
344344

345345
func getYamlKey(key string) string {
346-
return strings.ToLower(key[0:1]) + key[1:]
346+
re := ""
347+
348+
for i := 0; i < len(key); i++ {
349+
letter := key[i : i+1]
350+
lowerLetter := strings.ToLower(letter)
351+
352+
if i == 0 || (letter != lowerLetter) {
353+
re = re + lowerLetter
354+
} else {
355+
re = re + key[i:]
356+
break
357+
}
358+
}
359+
return re
347360
}
348361

349362
func getPointerValue(object interface{}) (interface{}, bool) {

0 commit comments

Comments
 (0)