| # Test default GOPROXY and GOSUMDB |
| env GOPROXY= |
| env GOSUMDB= |
| go env GOPROXY |
| stdout '^https://proxy.golang.org$' |
| go env GOSUMDB |
| stdout '^sum.golang.org$' |
| env GOPROXY=https://proxy.golang.org |
| go env GOSUMDB |
| stdout '^sum.golang.org$' |
| |
| # download direct from github |
| [!net] skip |
| env GOSUMDB=sum.golang.org |
| env GOPROXY=direct |
| go get -m rsc.io/quote |
| |
| # download from proxy.golang.org |
| go clean -modcache |
| env GOSUMDB='sum.golang.org https://sum.golang.org' # TODO remove URL |
| env GOPROXY=https://proxy.golang.org |
| go get -m rsc.io/quote |
| |
| -- go.mod -- |
| module m |