generate/main.go
package main
import (
"flag"
"fmt"
"github.com/scott-the-programmer/terraform-provider-minikube/minikube/generator"
)
func main() {
targetFile := flag.String("target", "schema_cluster.go", "a string")
flag.Parse()
fmt.Println(*targetFile)
schemaBuilder := generator.NewSchemaBuilder(*targetFile, &generator.MinikubeHostBinary{})
schema, err := schemaBuilder.Build()
if err != nil {
panic(err)
}
err = schemaBuilder.Write(schema)
if err != nil {
panic(err)
}
}