(in io.Reader)
| 1570 | func ReadConfig(in io.Reader) error { return v.ReadConfig(in) } |
| 1571 | |
| 1572 | func (v *Viper) ReadConfig(in io.Reader) error { |
| 1573 | config := make(map[string]any) |
| 1574 | |
| 1575 | err := v.unmarshalReader(in, config) |
| 1576 | if err != nil { |
| 1577 | return err |
| 1578 | } |
| 1579 | |
| 1580 | v.config = config |
| 1581 | |
| 1582 | return nil |
| 1583 | } |
| 1584 | |
| 1585 | // MergeConfig merges a new configuration with an existing config. |
| 1586 | func MergeConfig(in io.Reader) error { return v.MergeConfig(in) } |