Versions in this module Expand all Collapse all v0 v0.2.0 May 31, 2024 Changes in this version + func Load[T Settings](path string, fallbacks ...Fallback) (cfg T, err error) + func SetBinaryName(name string) + func SetFs(filesystem afero.Fs) + type ErrConfigEmpty struct + func (e ErrConfigEmpty) Error() string + type ErrFieldInvalid struct + Field string + Message string + Type string + func (e ErrFieldInvalid) Error() string + func (e ErrFieldInvalid) Is(target error) bool + type ErrFieldRequired struct + Field string + Message string + Type string + func (e ErrFieldRequired) Error() string + func (e ErrFieldRequired) Is(target error) bool + type Fallback func() (string, error) + type Settings interface + IsEmpty func() bool Other modules containing this package github.com/lvlcn-t/go-kit