INNER CODE UNIT · Go
main
hashicorp/terraform-provider-external · internal/provider/test-programs/tf-acc-external-data-source/main.go:20
func main() {
queryBytes, err := io.ReadAll(os.Stdin)
if err != nil {
panic(err)
}
var query map[string]*string
err = json.Unmarshal(queryBytes, &query)
if err != nil {
panic(err)
}
if _, ok := query["fail"]; ok {
fmt.Fprintf(os.Stderr, "I was asked to fail\n")
os.Exit(1)
}
var result = map[string]string{