func (c *configGetCmd) Synopsis() string {
	return "Get a value based on a key of the server configuration."
}
Synopsis should return a one-line, short synopsis of the command.
This should be short (50 characters of less ideally).
package main
import (
	"bytes"
	"flag"
	"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/clui"
	"github.com/spoke-d/clui/flagset"
	"github.com/spoke-d/thermionic/internal/exec"
	"github.com/spoke-d/thermionic/internal/json"
	"github.com/spoke-d/thermionic/pkg/api/daemon/root"
)
type configGetCmd struct {
	ui      clui.UI
	flagset *flagset.FlagSet
	debug      bool
	address    string
	format     string
	serverCert string
	clientCert string
	clientKey  string
}
func NewConfigGetCmd(ui clui.UI) clui.Command {
	c := &configGetCmd{
		ui:      ui,
		flagset: flagset.NewFlagSet("config get", flag.ExitOnError),
	}
	c.init()
	return c
}
func (c *configGetCmd) init() {
	c.flagset.BoolVar(&c.debug, "debug", false, "debug logging")
	c.flagset.StringVar(&c.address, "address", "127.0.0.1:8080", "address of the api server")
	c.flagset.StringVar(&c.format, "format", "yaml", "format to output the information json|yaml|tabular")
	c.flagset.StringVar(&c.serverCert, "server-cert", "", "server certificate")
	c.flagset.StringVar(&c.clientCert, "client-cert", "", "client certificate")
	c.flagset.StringVar(&c.clientKey, "client-key", "", "client key")
}
func (c *configGetCmd) UI() clui.UI {
	return c.ui
}
func (c *configGetCmd) FlagSet() *flagset.FlagSet {
	return c.flagset
}
func (c *configGetCmd) Help() string {
	return `
Usage: 
  config get [flags] <key>
Description:
  Get a value based on a key of the server configuration
Example:
  therm config get
  therm config get core.https_address
`
}