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 }