bundle schema command is OK now

This commit is contained in:
Shreyas Goenka 2024-08-27 13:46:52 +02:00
parent 483480f4a9
commit 727036bb40
No known key found for this signature in database
GPG Key ID: 92A07DF49CCB0622
1 changed files with 7 additions and 28 deletions

View File

@ -1,10 +1,15 @@
package bundle
import (
_ "embed"
"github.com/databricks/cli/cmd/root"
"github.com/spf13/cobra"
)
//go:embed _generated/jsonschema.json
var b []byte
func newSchemaCommand() *cobra.Command {
cmd := &cobra.Command{
Use: "schema",
@ -13,34 +18,8 @@ func newSchemaCommand() *cobra.Command {
}
cmd.RunE = func(cmd *cobra.Command, args []string) error {
// os.ReadFile()
// // Load embedded schema descriptions.
// docs, err := schema.LoadBundleDescriptions()
// if err != nil {
// return err
// }
// // Generate the JSON schema from the bundle configuration struct in Go.
// schema, err := schema.New(reflect.TypeOf(config.Root{}), docs)
// if err != nil {
// return err
// }
// // Target variable value overrides can be primitives, maps or sequences.
// // Set an empty schema for them.
// err = schema.SetByPath("targets.*.variables.*", jsonschema.Schema{})
// if err != nil {
// return err
// }
// // Print the JSON schema to stdout.
// result, err := json.MarshalIndent(schema, "", " ")
// if err != nil {
// return err
// }
// cmd.OutOrStdout().Write(result)
return nil
_, err := cmd.OutOrStdout().Write(b)
return err
}
return cmd