(in io.Reader)
| 1586 | func MergeConfig(in io.Reader) error { return v.MergeConfig(in) } |
| 1587 | |
| 1588 | func (v *Viper) MergeConfig(in io.Reader) error { |
| 1589 | config := make(map[string]any) |
| 1590 | |
| 1591 | if err := v.unmarshalReader(in, config); err != nil { |
| 1592 | return err |
| 1593 | } |
| 1594 | |
| 1595 | return v.MergeConfigMap(config) |
| 1596 | } |
| 1597 | |
| 1598 | // MergeConfigMap merges the configuration from the map given with an existing config. |
| 1599 | // Note that the map given may be modified. |