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  }