v1.16.3
ADDED: * envs.MustEnv(), envs.MustEnvNoBlank() UPDATED: * dep mods, Go version
This commit is contained in:
@@ -332,6 +332,30 @@ func InterpolateString(s *string) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
// MustEnv wraps [GetEnvErr], but will panic on non-nil err.
|
||||
func MustEnv(key string) (value string) {
|
||||
|
||||
var err error
|
||||
|
||||
if value, err = GetEnvErr(key); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// MustEnvNoBlank wraps [GetEnvErrNoBlank], but will panic on non-nil err.
|
||||
func MustEnvNoBlank(key string, ignoreWhitespace bool) (value string) {
|
||||
|
||||
var err error
|
||||
|
||||
if value, err = GetEnvErrNoBlank(key, ignoreWhitespace); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// interpolateMap is used by [Interpolate] for maps. v should be a [reflect.Value] of a map.
|
||||
func interpolateMap(v reflect.Value) (err error) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user