package main import ( "fmt" "log" "os" "github.com/joho/godotenv" ) type Config struct { RootCAcert string CAcert string CAkey string } func LoadConfig() *Config { return &Config{ RootCAcert: os.Getenv("RootCAcert"), CAcert: os.Getenv("CAcert"), CAkey: os.Getenv("CAkey"), } } func main() { if err := godotenv.Load(); err != nil { log.Println("Предупреждение: файл .env не найден, берутся системные переменные") } cfg := LoadConfig() fmt.Println(cfg) }