github.com/winebarrel/terraform-provider-lambdazip@v0.6.1-0.20240313233639-361839f8c5c5/main.go (about) 1 package main 2 3 import ( 4 "flag" 5 6 "github.com/hashicorp/terraform-plugin-sdk/v2/plugin" 7 "github.com/winebarrel/terraform-provider-lambdazip/lambdazip" 8 ) 9 10 // Provider documentation generation. 11 //go:generate go run github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs generate --provider-name lambdazip 12 13 func main() { 14 debug := flag.Bool("debug", false, "debug mode") 15 flag.Parse() 16 17 opts := &plugin.ServeOpts{ 18 ProviderFunc: lambdazip.Provider, 19 ProviderAddr: "registry.terraform.io/winebarrel/lambdazip", 20 Debug: *debug, 21 } 22 23 plugin.Serve(opts) 24 }