Versions in this module Expand all Collapse all v1 v1.0.2 Jul 4, 2019 v1.0.1 Jun 26, 2019 v1.0.0 Apr 29, 2019 Changes in this version + var TagName = "conf" + func FindFiles(fileLocations ...FileLocation) (readers []io.Reader, closers []io.Closer, readerNames []string, err error) + type Codec interface + FieldTypesConsistent func(check, gold *reflection.StructField) (noDeeper bool, err error) + Marshal func(v interface{}) ([]byte, error) + Unmarshal func(data []byte, v interface{}) error + type Default struct + Key Key + Val interface{} + type EnvOverride struct + Conv func(envString string) (interface{}, error) + EnvVar string + Key Key + type FileLocation struct + Filename string + SearchPaths []string + type Key []string + func (k Key) MarshalText() (text []byte, err error) + func (k Key) String() string + type Metadata struct + ConfigMap map[string]interface{} + Provenances Provenances + func Load(codec Codec, readers []io.Reader, readerNames []string, defaults []Default, ...) (md Metadata, err error) + func (md *Metadata) IsDefined(key ...string) (bool, error) + type Provenance struct + Key Key + Src string + func (prov Provenance) String() string + type Provenances []Provenance + func (provs Provenances) String() string