mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-28 13:48:49 +08:00
11 lines
220 B
Go
11 lines
220 B
Go
package env
|
|||
|
|||
// NewConfig gets configuration from environment variable
|
|||
func NewConfig[T any](opts ...Options) (T, error) {
|
|||
var cfg T
|
|||
if err := Parse(&cfg, opts...); err != nil {
|
|||
return cfg, err
|
|||
}
|
|||
return cfg, nil
|
|||
}
|