scott-the-programmer/terraform-provider-minikube

View on GitHub
generate/main.go

Summary

Maintainability
A
0 mins
Test Coverage
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)
    }

}