func writeData()

in api-generator/main.go [132:144]


func writeData(path string, out []byte) error {
	dir := filepath.Dir(path)

	if err := os.MkdirAll(dir, 0755); err != nil {
		return errors.Wrapf(err, "could not create directory at %s", dir)
	}

	if err := ioutil.WriteFile(path, out, 0644); err != nil {
		return errors.Wrapf(err, "could not write %s", path)
	}

	return nil
}