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) {
|
||||
default:
|
||||
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{}:
|
||||
keyValueArray := make(map[string]string)
|
||||
for key, value := range v {
|
||||
|
|
Loading…
Reference in a new issue