github.com/kubri/kubri@v0.5.1-0.20240317001612-bda2aaef967e/pkg/cmd/jsonschema.go (about)

     1  package cmd
     2  
     3  import (
     4  	"github.com/spf13/cobra"
     5  
     6  	"github.com/kubri/kubri/pkg/config"
     7  )
     8  
     9  func jsonschemaCmd() *cobra.Command {
    10  	cmd := &cobra.Command{
    11  		Use:   "jsonschema",
    12  		Short: "Print config file jsonschema",
    13  		Args:  cobra.NoArgs,
    14  		RunE: func(cmd *cobra.Command, _ []string) error {
    15  			_, err := cmd.OutOrStdout().Write(config.Schema())
    16  			return err
    17  		},
    18  	}
    19  
    20  	return cmd
    21  }