Scripting with Go: a 400-line Git client that can create a repo and push itself to GitHub July 2023 Go to: Tech summary | Error handling | Performance | vs Python | Conclusion A few years ago I wrote pygit, a small Python program that’s just enough of a Git client to create a repository, add some commits, and push itself to GitHub. I wanted to compare what it would look like in Go, to see if it wa