An open API service indexing awesome lists of open source software.

https://github.com/goapt/dotenv

golang get Env in dotfile
https://github.com/goapt/dotenv

Last synced: 10 months ago
JSON representation

golang get Env in dotfile

Awesome Lists containing this project

README

          

# golang dotenv
Build Status

## Usage

Add your application configuration to your .env file in the root of your project:
```shell script
S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE
```
Then in your Go app you can do something like

```go
package main

import (
"log"
"os"

"github.com/goapt/dotenv"
)

func main() {
err := dotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}

s3Bucket := os.Getenv("S3_BUCKET")
secretKey := os.Getenv("SECRET_KEY")

// now do something with s3 or whatever
}
```

## Thanks

https://github.com/joho/godotenv