func NewDiscoverServiceDeleteCmd(ui clui.UI) clui.Command {
	c := &discoverServiceDeleteCmd{
		ui:      ui,
		flagset: flagset.NewFlagSet("discover", flag.ExitOnError),
	}
	c.init()
	return c
}
NewDiscoverServiceDeleteCmd creates a Command with sane defaults
package main
import (
	"flag"
	"fmt"
	"github.com/go-kit/kit/log"
	"github.com/go-kit/kit/log/level"
	"github.com/pborman/uuid"
	"github.com/pkg/errors"
	"github.com/spoke-d/thermionic/client"
	"github.com/spoke-d/clui"
	"github.com/spoke-d/clui/flagset"
	"github.com/spoke-d/thermionic/internal/exec"
)
type discoverServiceDeleteCmd struct {
	ui      clui.UI
	flagset *flagset.FlagSet
	debug      bool
	address    string
	format     string
	serverCert string
	clientCert string
	clientKey  string
}