Populates environment variables with values defined in a .env File
$ go get -u github.com/adnanbrq/goenv
package main
import (
"fmt"
"os"
"github.com/adnanbrq/goenv"
)
func main() {
/* > .env File
PORT=3000
PROD=true
*/
// false in case you do not want to override existing env. variables
goenv.Load(false)
fmt.Println(os.Getenv("PORT")) // prints 3000
}
- github.com/stretchr/testify - v1.8.0 Assertions