func RewriteFileWithHeader()

in licensing/license.go [95:112]


func RewriteFileWithHeader(path string, header []byte) error {
	if len(header) < 2 {
		return errHeaderIsTooShort
	}

	info, err := os.Stat(path)
	if err != nil {
		return err
	}

	origin, err := os.ReadFile(path)
	if err != nil {
		return err
	}

	data := RewriteWithHeader(origin, header)
	return os.WriteFile(path, data, info.Mode())
}