Exemplo n.º 1
0
func AddCmdFlags(f *flag.FlagSet) {
	f.BoolVar(&config.enabled, "consul", false, "")
	f.StringVar(&config.port, "consul-port", "8500", "")
	f.Var((*authVar)(&config.auth), "consul-auth", "")
	f.BoolVar(&config.sslEnabled, "consul-ssl", false, "")
	f.BoolVar(&config.sslVerify, "consul-ssl-verify", true, "")
	f.StringVar(&config.sslCert, "consul-ssl-cert", "", "")
	f.StringVar(&config.sslCaCert, "consul-ssl-cacert", "", "")
	f.StringVar(&config.token, "consul-token", "", "")
	f.IntVar(&config.heartbeatsBeforeRemove, "heartbeats-before-remove", 1, "")
}