github.com/oNaiPs/go-generate-fast@v0.3.0/src/core/generate/cfg/cfg.go (about) 1 package cfg 2 3 import ( 4 "flag" 5 "os" 6 ) 7 8 // These are general "build flags" used by build and other commands. 9 var ( 10 BuildN bool // -n flag 11 BuildV bool // -v flag 12 BuildX bool // -x flag 13 ) 14 15 func init() { 16 flags := flag.NewFlagSet(os.Args[0], flag.ExitOnError) 17 18 flags.BoolVar(&BuildN, "n", false, "") 19 flags.BoolVar(&BuildV, "v", false, "") 20 flags.BoolVar(&BuildX, "x", false, "") 21 22 err := flags.Parse(os.Args[1:]) 23 if err != nil { 24 println("ERROR!", err) 25 } 26 // CommandLine. 27 }