func NewConfigWithFile(name string, opts ...ucfg.Option) (*ucfg.Config, error) { input, err := ioutil.ReadFile(name) if err != nil { return nil, err } opts = append([]ucfg.Option{ucfg.MetaData(ucfg.Meta{name})}, opts...) return NewConfig(input, opts...) }
func NewConfigWithYAML(in []byte, source string) (*Config, error) { c, err := yaml.NewConfig(in, ucfg.PathSep("."), ucfg.MetaData(ucfg.Meta{source})) return fromConfig(c), err }