1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_5/5.6/go_dotenv/main.go
2025-06-14 12:40:10 +03:00

41 lines
611 B
Go

package main
import (
"fmt"
"go_dotenv/dotenv"
"log"
)
func main() {
env := dotenv.NewDotEnv(false)
err := env.Load(".env")
if err != nil {
log.Fatal(err)
}
adminID, err := env.GetInt("ADMIN_ID")
if err != nil {
log.Fatal(err)
}
fmt.Println(adminID)
adminPassword, err := env.GetString("ADMIN_PASSWORD")
if err != nil {
log.Fatal(err)
}
fmt.Println(adminPassword)
adminMode, err := env.GetBool("ADMIN_MODE")
if err != nil {
log.Fatal(err)
}
fmt.Println(adminMode)
adminEmail, err := env.GetString("ADMIN_EMAIL")
if err != nil {
log.Fatal(err)
}
fmt.Println(adminEmail)
}