Documentation ¶
Index ¶
- func Config() *viper.Viper
- func GetBool(c *viper.Viper, key string, fallback bool) func() bool
- func GetDuration(c *viper.Viper, key string, fallback time.Duration) func() time.Duration
- func GetFloat64(c *viper.Viper, key string, fallback float64) func() float64
- func GetInt(c *viper.Viper, key string, fallback int) func() int
- func GetInt32(c *viper.Viper, key string, fallback int32) func() int32
- func GetInt64(c *viper.Viper, key string, fallback int64) func() int64
- func GetIntSlice(c *viper.Viper, key string, fallback []int) func() []int
- func GetString(c *viper.Viper, key, fallback string) func() string
- func GetStringMap(c *viper.Viper, key string, fallback map[string]interface{}) func() map[string]interface{}
- func GetStringMapString(c *viper.Viper, key string, fallback map[string]string) func() map[string]string
- func GetStringMapStringSlice(c *viper.Viper, key string, fallback map[string][]string) func() map[string][]string
- func GetStringSlice(c *viper.Viper, key string, fallback []string) func() []string
- func GetStruct(c *viper.Viper, key string, fallback interface{}) (func(v interface{}) error, error)
- func GetTime(c *viper.Viper, key string, fallback time.Time) func() time.Time
- func GetUint(c *viper.Viper, key string, fallback uint) func() uint
- func GetUint32(c *viper.Viper, key string, fallback uint32) func() uint32
- func GetUint64(c *viper.Viper, key string, fallback uint64) func() uint64
- func MustGetBool(c *viper.Viper, key string, fallback bool) func() bool
- func MustGetDuration(c *viper.Viper, key string) func() time.Duration
- func MustGetFloat64(c *viper.Viper, key string) func() float64
- func MustGetInt(c *viper.Viper, key string) func() int
- func MustGetInt32(c *viper.Viper, key string) func() int32
- func MustGetInt64(c *viper.Viper, key string) func() int64
- func MustGetIntSlice(c *viper.Viper, key string) func() []int
- func MustGetString(c *viper.Viper, key string) func() string
- func MustGetStringMap(c *viper.Viper, key string) func() map[string]interface{}
- func MustGetStringMapString(c *viper.Viper, key string) func() map[string]string
- func MustGetStringMapStringSlice(c *viper.Viper, key string) func() map[string][]string
- func MustGetStringSlice(c *viper.Viper, key string) func() []string
- func MustGetTime(c *viper.Viper, key string) func() time.Time
- func MustGetUint(c *viper.Viper, key string) func() uint
- func MustGetUint32(c *viper.Viper, key string) func() uint32
- func MustGetUint64(c *viper.Viper, key string) func() uint64
- func WatchBool(ctx context.Context, fn func() bool, callback func(bool))
- func WatchBoolChan(ctx context.Context, fn func() bool, ch chan bool)
- func WatchDuration(ctx context.Context, fn func() time.Duration, callback func(time.Duration))
- func WatchDurationChan(ctx context.Context, fn func() time.Duration, ch chan time.Duration)
- func WatchFloat64(ctx context.Context, fn func() float64, callback func(float64))
- func WatchFloat64Chan(ctx context.Context, fn func() float64, ch chan float64)
- func WatchInt(ctx context.Context, fn func() int, callback func(int))
- func WatchInt32(ctx context.Context, fn func() int32, callback func(int32))
- func WatchInt32Chan(ctx context.Context, fn func() int32, ch chan int32)
- func WatchInt64(ctx context.Context, fn func() int64, callback func(int64))
- func WatchInt64Chan(ctx context.Context, fn func() int64, ch chan int64)
- func WatchIntChan(ctx context.Context, fn func() int, ch chan int)
- func WatchString(ctx context.Context, fn func() string, callback func(string))
- func WatchStringChan(ctx context.Context, fn func() string, ch chan string)
- func WatchTime(ctx context.Context, fn func() time.Time, callback func(time.Time))
- func WatchTimeChan(ctx context.Context, fn func() time.Time, ch chan time.Time)
- func WithRemoteConfig(c *viper.Viper, provider, endpoint string, path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDuration ¶ added in v0.2.7
func GetFloat64 ¶ added in v0.2.7
func GetIntSlice ¶ added in v0.2.7
func GetStringMap ¶ added in v0.2.7
func GetStringMapString ¶ added in v0.2.7
func GetStringMapStringSlice ¶ added in v0.2.7
func GetStringSlice ¶
func MustGetDuration ¶ added in v0.2.7
func MustGetFloat64 ¶ added in v0.2.7
func MustGetIntSlice ¶ added in v0.2.7
func MustGetStringMap ¶ added in v0.2.7
func MustGetStringMapString ¶ added in v0.2.7
func MustGetStringMapStringSlice ¶ added in v0.2.7
func MustGetStringSlice ¶ added in v0.2.7
func WatchBoolChan ¶ added in v0.10.13
func WatchDuration ¶ added in v0.10.13
func WatchDurationChan ¶ added in v0.10.13
func WatchFloat64 ¶ added in v0.10.13
func WatchFloat64Chan ¶ added in v0.10.13
func WatchInt32 ¶ added in v0.10.13
func WatchInt32Chan ¶ added in v0.10.13
func WatchInt64 ¶ added in v0.10.13
func WatchInt64Chan ¶ added in v0.10.13
func WatchIntChan ¶ added in v0.10.13
func WatchString ¶ added in v0.10.12
func WatchStringChan ¶ added in v0.10.13
func WatchTimeChan ¶ added in v0.10.13
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.