func (c *discoverCmd) Synopsis() string {
	return "Manage discovery management."
}
Synopsis should return a one-line, short synopsis of the command.
This should be short (50 characters of less ideally).
package main
import (
	"flag"
	"github.com/spoke-d/clui"
	"github.com/spoke-d/clui/flagset"
)
const (
	defaultClientPort    = 8082
	defaultBindPort      = 8083
	defaultAdvertisePort = 8084
)
type discoverCmd struct {
	ui      clui.UI
	flagset *flagset.FlagSet
}
func NewDiscoverCmd(ui clui.UI) clui.Command {
	c := &discoverCmd{
		ui:      ui,
		flagset: flagset.NewFlagSet("discover", flag.ExitOnError),
	}
	c.init()
	return c
}
func (c *discoverCmd) init() {
}
func (c *discoverCmd) UI() clui.UI {
	return c.ui
}
func (c *discoverCmd) FlagSet() *flagset.FlagSet {
	return c.flagset
}
func (c *discoverCmd) Help() string {
	return `
Usage: 
  discover [flags]
Description:
  Discover other daemons on the same network, to
  allow automatic management of clustering.
`
}