Exemple #1
0
func main() {
	flags.Parse()
	cmd := flags.CommandLine.Cmd

	if cmd != nil && cmd.Action != nil {
		opts.Args = cmd.Flag.Args()
		cmd.Action(&opts)
	} else {
		start(&opts)
	}
}
Exemple #2
0
func Parse() {
	flags.Parse() //for glog

	_, err := os.Stat(expandHomeDir(configFile))
	if !os.IsNotExist(err) {
		if err := applyConfigFile(&GlobalOpt, configFile); err != nil {
			glog.Errorln(err)
			os.Exit(2)
		}
	}

}