func main()

in install/main.go [10:26]


func main() {
	outputDir := fmt.Sprintf("%s/.tflint.d/plugins", os.Getenv("HOME"))
	if runtime.GOOS == "windows" {
		baseDir := os.Getenv("USERPROFILE")
		outputDir = fmt.Sprintf(`%s\.tflint.d\plugins`, baseDir)
	}
	if dir := os.Getenv("TFLINT_PLUGIN_DIR"); dir != "" {
		outputDir = dir
	} else {
		_ = os.MkdirAll(outputDir, os.ModePerm)
	}
	//#nosec G204
	cmd := exec.Command("go", "build", "-o", outputDir)
	if err := cmd.Run(); err != nil {
		panic(err.Error())
	}
}