github.com/crossplane-contrib/function-cue@v0.2.2-0.20240508161918-5100fcb5a058/cmd/fn-cue-tools/main.go (about)

     1  package main
     2  
     3  import (
     4  	"os"
     5  
     6  	"github.com/spf13/cobra"
     7  )
     8  
     9  const exe = "fn-cue-tools"
    10  
    11  func main() {
    12  	root := &cobra.Command{Use: exe}
    13  	root.AddCommand(
    14  		openapiCommand(),
    15  		packageScriptCommand(),
    16  		extractSchemaCommand(),
    17  		cueTestCommand(),
    18  		versionCommand(),
    19  	)
    20  	if err := root.Execute(); err != nil {
    21  		os.Exit(1)
    22  	}
    23  }