func (cmd *ConnectionHandler) runBase(c *kingpin.ParseContext) error { if cmd.showAddress { cli.PrintJSON(cli.HTTPGet("v1/connection/address")) } else if cmd.showDns { cli.PrintJSON(cli.HTTPGet("v1/connection/dns")) } else { cli.PrintJSON(cli.HTTPGet("v1/connection")) } return nil }
func handleSeedsCommand(app *kingpin.Application) { app.Command("seeds", "Retrieve seed node information").Action( func(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/seeds")) return nil }) }
func (cmd *TopicHandler) runDescribe(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet(fmt.Sprintf("v1/topics/%s", cmd.topic))) return nil }
func (cmd *BrokerHandler) runList(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/brokers")) return nil }
func (cmd *TopicHandler) runUnderReplicatedPartitions(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/topics/under_replicated_partitions")) return nil }
func (cmd *TopicHandler) runUnavailablePartitions(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/topics/unavailable_partitions")) return nil }
func (cmd *TopicHandler) runList(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/topics")) return nil }
func (cmd *NodeHandler) runStatus(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet(fmt.Sprintf("v1/nodes/node-%d/status", cmd.nodeId.val))) return nil }
func (cmd *NodeHandler) runList(c *kingpin.ParseContext) error { cli.PrintJSON(cli.HTTPGet("v1/nodes/list")) return nil }