github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/help.txt (about) 1 # go help shows overview. 2 go help 3 stdout 'Go is a tool' 4 stdout 'bug.*start a bug report' 5 6 # go help bug shows usage for bug 7 go help bug 8 stdout 'usage: go bug' 9 stdout 'bug report' 10 11 # go bug help is an error (bug takes no arguments) 12 ! go bug help 13 stderr 'bug takes no arguments' 14 15 # go help mod shows mod subcommands 16 go help mod 17 stdout 'go mod <command>' 18 stdout tidy 19 20 # go help mod tidy explains tidy 21 go help mod tidy 22 stdout 'usage: go mod tidy' 23 24 # go mod help tidy does too 25 go mod help tidy 26 stdout 'usage: go mod tidy' 27 28 # go mod --help doesn't print help but at least suggests it. 29 ! go mod --help 30 stderr 'Run ''go help mod'' for usage.' 31 32 # Earlier versions of Go printed the same as 'go -h' here. 33 # Also make sure we print the short help line. 34 ! go vet -h 35 stderr 'usage: go vet' 36 stderr 'Run ''go help vet'' for details' 37 stderr 'Run ''go tool vet -help'' for the vet tool''s flags' 38 39 # Earlier versions of Go printed a large document here, instead of these two 40 # lines. 41 ! go test -h 42 stderr 'usage: go test' 43 stderr 'Run ''go help test'' for details' 44 45 # go help get shows usage for get 46 go help get 47 stdout 'usage: go get' 48 stdout 'get when using GOPATH'