Documentation
¶
Index ¶
- func Read()
- func Set[T Configurable](take *T, envKey, flagKey string, def T)
- func SetEnv[T Configurable](take *T, envKey string, def T)
- func SetFlag[T Configurable](take *T, flagKey string, def T)
- func SetKV[K Configurable, V Configurable](take *KeyValue[K, V], envKey, flagKey string, def KeyValue[K, V])
- type Configurable
- type KeyValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Set ¶
func Set[T Configurable](take *T, envKey, flagKey string, def T)
func SetEnv ¶
func SetEnv[T Configurable](take *T, envKey string, def T)
func SetFlag ¶
func SetFlag[T Configurable](take *T, flagKey string, def T)
func SetKV ¶
func SetKV[K Configurable, V Configurable](take *KeyValue[K, V], envKey, flagKey string, def KeyValue[K, V])
Types ¶
type Configurable ¶
type KeyValue ¶
type KeyValue[K Configurable, V Configurable] struct { Key K Value V }
Click to show internal directories.
Click to hide internal directories.