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, "") }