]> Cypherpunks repositories - gostls13.git/commit
cmd/go: add -C flag
authorRuss Cox <rsc@golang.org>
Fri, 5 Aug 2022 17:09:20 +0000 (13:09 -0400)
committerGopher Robot <gobot@golang.org>
Thu, 3 Nov 2022 12:16:35 +0000 (12:16 +0000)
commit2af48cbb7d85e5fdc635e75b99f949010c607786
tree39f2abed89888e1b93967d99de0d5752107677e7
parentfb4f7fdb26da9ed0fee6beab280c84b399edaa42
cmd/go: add -C flag

The -C flag is like tar -C or make -C: it changes to the named directory
early in command startup, before anything else happens.

Fixes #50332.

Change-Id: I8e4546f69044cb3a028d4d26dfba482b08cb845d
Reviewed-on: https://go-review.googlesource.com/c/go/+/421436
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
24 files changed:
src/cmd/doc/main.go
src/cmd/go/alldocs.go
src/cmd/go/chdir_test.go [new file with mode: 0644]
src/cmd/go/internal/base/flag.go
src/cmd/go/internal/bug/bug.go
src/cmd/go/internal/envcmd/env.go
src/cmd/go/internal/fmtcmd/fmt.go
src/cmd/go/internal/modcmd/download.go
src/cmd/go/internal/modcmd/edit.go
src/cmd/go/internal/modcmd/graph.go
src/cmd/go/internal/modcmd/init.go
src/cmd/go/internal/modcmd/tidy.go
src/cmd/go/internal/modcmd/vendor.go
src/cmd/go/internal/modcmd/verify.go
src/cmd/go/internal/modcmd/why.go
src/cmd/go/internal/tool/tool.go
src/cmd/go/internal/version/version.go
src/cmd/go/internal/vet/vet.go
src/cmd/go/internal/work/build.go
src/cmd/go/internal/workcmd/edit.go
src/cmd/go/internal/workcmd/init.go
src/cmd/go/internal/workcmd/sync.go
src/cmd/go/internal/workcmd/use.go
src/cmd/go/testdata/script/chdir.txt [new file with mode: 0644]