github.com/theliebeskind/genfig@v0.1.5-alpha/example/main.go (about) 1 //go:generate rm -rf config 2 //go:generate go run ../ --dir config ../fixtures/configs/default.yml ../fixtures/configs/*.yaml ../fixtures/configs/*.json ../fixtures/configs/*.toml ../fixtures/configs/.env* 3 4 package main 5 6 import ( 7 "fmt" 8 9 "github.com/theliebeskind/genfig/example/config" 10 ) 11 12 func main() { 13 fmt.Println(config.Current.Version) 14 fmt.Println(config.Current.Randomizer.Threshold) 15 fmt.Println(config.Current.Secrets) 16 fmt.Println(config.Current.Server.Port) 17 fmt.Println(config.Current.Db) 18 19 fmt.Println(config.Envs.Test.Version) 20 21 fmt.Println(config.Current.Map()) 22 }