Today we published gonew, an experimental tool for instantiating new projects in Go from predefined templates.
$ go install golang.org/x/tools/cmd/gonew
I must be grumpy because when I saw the blog post I thought it was kind of dumb when git clone
gives you all you need and is universal. It felt a bit like a needless solution.
That being said, integration into gopls and IDE: yes please and thank you. 👍
Interesting. I’ve never personally had too many issues with startup. I actually thought Golang already had something like this built-in with ‘go mod init’. Looks like i was wrong…
Having boilerplate does help.
Cobra CLI is pretty great if you will only be using your binary on the cli.