Versions in this module Expand all Collapse all v1 v1.1.2 Aug 21, 2018 Changes in this version + func Assign(config interface{}, expr string) (err error) + func Assigner(config interface{}) flag.Value + func FileReader(config interface{}) flag.Value + func FlagUsage(config interface{}) func() + func Get(config interface{}, path string) (value interface{}, err error) + func MustAssign(config interface{}, expr string) + func MustSet(config interface{}, path string, value interface{}) + func MustSetFromString(config interface{}, path string, repr string) + func PrintSettings(w io.Writer, config interface{}) + func Read(r io.Reader, config interface{}) error + func ReadFile(filename string, config interface{}) (err error) + func ReadFileIfExists(filename string, config interface{}) (err error) + func Set(config interface{}, path string, value interface{}) (err error) + func SetFromString(config interface{}, path string, repr string) (err error) + func Write(w io.Writer, config interface{}) error + func WriteFile(filename string, config interface{}) (err error) + type Setting struct + Default string + Path string + Type reflect.Type + func Settings(config interface{}) []Setting + func (s Setting) String() string