MCVE: Yaml: ``` Test : Var1 : Hello Var2 : world ``` Code: ``` package main import ( "fmt" "log" "github.com/spf13/viper" ) func main() { viper.SetConfigType("yaml") viper.SetConfigName("input") viper.AddConfigPath(".") if err := viper.ReadInConfig(); err != nil { log.Fatal(err) } fmt.Println(viper.GetStringMap("Test")) } ``` Output: > map[var1:Hello var2:world] Epected output: > map[Var1:Hello Var2:world] That's bug or I do something wrong?