Versions in this module Expand all Collapse all v2 v2.0.1 Feb 13, 2025 Changes in this version + func BindEnvAlias(fieldPath string, aliases ...string) + func BindFlag(fieldPath string, flag *pflag.Flag) + func Load(configData string, cfg interface{}) error + func LoadEnv(prefix string, cfg interface{}) error + func LoadFile(configFilePath string, cfg interface{}) error + func LoadFlags(cfg interface{}) error + func RegisterMarshaler[T any](ta *Taurus, marshaler func(T) ([]byte, error)) + func RegisterUnmarshaler[T any](ta *Taurus, unmarshaler func(*T, []byte) error) + func SetEnvPrefix(prefix string) + func SetExpandEnv(expand bool) + func SetStripUnmarshaledStrings(strip bool) + type Taurus struct + func New() *Taurus + func (t *Taurus) BindEnvAlias(fieldPath string, aliases ...string) + func (t *Taurus) BindFlag(fieldPath string, flag *pflag.Flag) + func (t *Taurus) Load(configData string, cfg interface{}) error + func (t *Taurus) LoadEnv(prefix string, cfg interface{}) error + func (t *Taurus) LoadFile(configFilePath string, cfg interface{}) error + func (t *Taurus) LoadFlags(cfg interface{}) error + func (t *Taurus) SetEnvPrefix(prefix string) + func (t *Taurus) SetExpandEnv(expand bool) + func (t *Taurus) SetStripUnmarshaledStrings(strip bool) Other modules containing this package github.com/libramusic/taurus