github.com/seeker-insurance/kit@v0.0.13/goenv/goenv.go (about)

     1  package goenv
     2  
     3  import (
     4  	"os"
     5  )
     6  
     7  var Env string
     8  var Dev, Stage, Prod bool
     9  
    10  func init() {
    11  	Env = os.Getenv("GO_ENV")
    12  	if Env == "" {
    13  		Env = "development"
    14  	}
    15  
    16  	environs := map[string]*bool{"development": &Dev, "staging": &Stage, "production": &Prod}
    17  	*environs[Env] = true
    18  }