diff --git a/cli/help.go b/cli/help.go index 4e22e03a08..4ed2722915 100644 --- a/cli/help.go +++ b/cli/help.go @@ -39,7 +39,7 @@ Arguments: * etcd://,/ * file://path/to/file * zk://,/ - * ,{{end}}{{if .Flags}} + * [nodes://],{{end}}{{if .Flags}} Options: {{range .Flags}}{{.}} diff --git a/discovery/nodes/nodes.go b/discovery/nodes/nodes.go index 7de7ae2f57..f53061cfa0 100644 --- a/discovery/nodes/nodes.go +++ b/discovery/nodes/nodes.go @@ -1,6 +1,7 @@ package nodes import ( + "fmt" "strings" "time" @@ -27,7 +28,7 @@ func (s *Discovery) Initialize(uris string, _ time.Duration, _ time.Duration) er for _, ip := range discovery.Generate(input) { entry, err := discovery.NewEntry(ip) if err != nil { - return err + return fmt.Errorf("%s, please check you are using the correct discovery (missing token:// ?)", err.Error()) } s.entries = append(s.entries, entry) }