go env GOWORK stdout '^'$GOPATH'[\\/]src[\\/]go.work$' go env stdout '^(set )?GOWORK=''?'$GOPATH'[\\/]src[\\/]go.work''?$' cd .. go env GOWORK ! stdout . go env stdout 'GOWORK=("")?' cd src go env GOWORK stdout 'go.work' env GOWORK='off' go env GOWORK stdout 'off' ! go env -w GOWORK=off stderr '^go: GOWORK cannot be modified$' -- go.work -- go 1.18 use a -- a/go.mod -- module example.com/a