godotenvをインストール
$ go get github.com/joho/godotenv
.envファイルを作成
.env
USER_NAME=root
PASSWORD=password
.envを利用する
dotenvtest.go
package main
import (
"fmt"
"log"
"os"
"github.com/joho/godotenv"
)
func main() {
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
fmt.Println(os.Getenv("USER_NAME"))
fmt.Println(os.Getenv("PASSWORD"))
}
実行
$ go run dotenvtest.go
root
password