FWIW, I think this issue tracks a similar request: #30515 cmd/go: offer a consistent "global install" command https://github.com/golang/go/issues/30515 It was tagged as a release-blocker for Go 1.13, but I think time ran out.
One outcome considered there was a new argument to 'go get' such as 'go get -b', where '-b' might be for 'binary' or 'bare' and would just install a binary without updating the current go.mod. A less likely outcome might be re-purposing 'go install' to do the same thing. That issue could be a good place to comment if you have a specific idea, etc. Regards, thepudds On Thursday, September 5, 2019 at 10:02:31 PM UTC-4, kortschak wrote: > > I also. > > We have to add additional mess to our build scripts when we get testing > dependencies that are not part of our distribution to avoid > contaminating the go.{mod,sum} in the repo root. > > This has repeatedly been a source of irritation and frustration. > > Dan > > On Thu, 2019-09-05 at 11:36 -0700, Michael Ellis wrote: > > I second Jan's request for light-shedding. It's one thing to add > > real > > indirect dependencies. I can sort of understand that. Can't think of > > a > > sensible reason for adding dependencies that are unrelated to the > > code in > > the module. > > > > On Thursday, September 5, 2019 at 2:23:11 PM UTC-4, Jan Mercl wrote: > > > > > > On Thu, Sep 5, 2019 at 8:18 PM <mihaib...@gmail.com <javascript:>> > > > wrote: > > > > > > > Running 'go get ...' inside a module can add indirect > > > > dependencies to > > > > > > go.mod. > > > > > > I'm surprised. There's probably some rationale behind `go get` > > > having > > > such side effects. Can anyone please shed some light on this? > > > > > > > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/b3f9ba20-563f-412f-b1a6-2e950a4033fa%40googlegroups.com.