Skip to content

grandeto/goenvconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goenvconfig

Inspired by Elixir env configs (prod, test, dev) and Ruby .env

Usage

  • include .env , .env.test and .env.development in your project root folder
package main

import (
    "os"

    "github.com/grandeto/goenvconfig"
)

func init() {
    goenvconfig.LoadConfig()
}

func main() {
    dbDsn := os.Getenv("DB_DSN")
}
  • build your go app by including in -tags prod, test or dev depending on your environment
go build -tags prod .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages