/
dlc
/
similarity-compiler
Обзор
Документация
Войти
/
dlc
/
similarity-compiler
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
dev
pkg/env/parse.go
24 строки
496 B
yoona
feat: initial release
06 май 2024, 10:18
06 май 2024, 10:18
a796040
Код
Авторство
О чём код?
package env import ( "context" "fmt" "log" envLoader "github.com/joho/godotenv" envParser "github.com/sethvargo/go-envconfig" ) func Parse[T any](envFilePath string) (*T, error) { var configuration T if err := envLoader.Load(envFilePath); err != nil { log.Printf("load local env file error: %s", err.Error()) } if err := envParser.Process(context.Background(), &configuration); err != nil { return nil, fmt.Errorf("parsing env error: %w", err) } return &configuration, nil }