in pkg/cfg/cfg.go [267:281]
func configFlagArray(config yaml.MapSlice) []string {
var configArray []string
for i := 0; i < len(config); i++ {
if config[i].Value == nil || reflect.TypeOf(config[i].Value).String() != "yaml.MapSlice" {
configArray = append(configArray, fmt.Sprint(config[i].Key))
} else {
configItem := yaml.MapSlice{}
configItem = config[i].Value.(yaml.MapSlice)
for j := 0; j < len(configItem); j++ {
configArray = append(configArray, fmt.Sprintf("%v.%v", config[i].Key, configItem[j].Key))
}
}
}
return configArray
}