package mainimport ("fmt""os""github.com/taybart/env")funcmain() {// set some envos.Setenv("ENVS_ARE_FUN","true")os.Setenv("WOOT",`{ "yes": "even_json" }`)// Declare our env for this fileenv.Add([]string{"ENVS_ARE_FUN","WOOT","PORT=8080",// default values"INSECURE?",// optional values, default to go "zero values" })config:=struct{Yesstring`json:"yes"` }{}env.JSON("WOOT",&config)fmt.Println(config.Yes)// check if vars are definedif!env.Has("INSECURE") {fmt.Println("INSECURE is not defined") }// default zero valuesif!env.Bool("INSECURE") {fmt.Println("This is super secure now") }ifenv.Bool("ENVS_ARE_FUN") {fmt.Println("They really are...") }// look up random envshome:=env.Get("HOME")fmt.Printf("HOME=%s\n",home)}