mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-02-21 02:55:37 -08:00
fix: handle YAML/TOML key value entries
This commit is contained in:
parent
41a1085106
commit
5ed452eae5
|
@ -167,6 +167,14 @@ func parseKeyValueArray(param interface{}) map[string]string {
|
||||||
switch v := param.(type) {
|
switch v := param.(type) {
|
||||||
default:
|
default:
|
||||||
return map[string]string{}
|
return map[string]string{}
|
||||||
|
case map[interface{}]interface{}:
|
||||||
|
keyValueArray := make(map[string]string)
|
||||||
|
for key, value := range v {
|
||||||
|
val := value.(string)
|
||||||
|
keyString := fmt.Sprintf("%v", key)
|
||||||
|
keyValueArray[keyString] = val
|
||||||
|
}
|
||||||
|
return keyValueArray
|
||||||
case map[string]interface{}:
|
case map[string]interface{}:
|
||||||
keyValueArray := make(map[string]string)
|
keyValueArray := make(map[string]string)
|
||||||
for key, value := range v {
|
for key, value := range v {
|
||||||
|
|
Loading…
Reference in a new issue