func ClusterShowAddCommand(c *cobra.Command) {
	clusterShowCmd.AddCommand(c)
}
ClusterShowAddCommand allows sub commands to be added
package cluster
import (
	"fmt"
	api "github.com/libopenstorage/openstorage-sdk-clients/sdk/golang"
	"github.com/portworx/pxc/pkg/commander"
	pxc "github.com/portworx/pxc/pkg/component"
	"github.com/portworx/pxc/pkg/portworx"
	"github.com/portworx/pxc/pkg/util"
	"github.com/spf13/cobra"
)
type clusterShowFlags struct {
	output string
}
var (
	clusterShowCmd     *cobra.Command
	clusterShowOptions *clusterShowFlags
)
var _ = commander.RegisterCommandVar(func() {
	clusterShowCmd = &cobra.Command{
		Use:   "show",
		Short: "Describe a Portworx cluster",
		Long:  "Show detailed information of Portworx cluster",
		Example: fmt.Sprintf("\n"+
			"# Display detailed information about Portworx cluster\n"+
			"  %s show", "cm"),
		RunE: clusterShowExec,
	}
	clusterShowOptions = newClusterShowFlags()
})
var _ = commander.RegisterCommandInit(func() {
	pxc.RootAddCommand(clusterShowCmd)
	clusterShowCmd.Flags().StringVarP(&clusterShowOptions.output, "output", "o", "", "Output in yaml|json")
})