func main()

in gen_version.go [30:47]


func main() {
	commit, err := getGitCommit()
	if err != nil {
		fmt.Println("Error getting Git commit (not a git repo?):", err)
	}

	tag, err := getGitTag()
	if err != nil {
		fmt.Println("Error getting Git tag (not a git repo?):", err)
	}

	content := fmt.Sprintf("// Code generated by go generate; DO NOT EDIT.\n\npackage main\n\nvar (\n\tGitCommit = \"%s\"\n\tVersion = \"%s\"\n)\n", commit, tag)

	if err := os.WriteFile("version.go", []byte(content), 0644); err != nil {
		fmt.Println("Error writing version.go:", err)
		os.Exit(1)
	}
}