|
1 |
| -# Test that --help flag works for go commands |
| 1 | +# Test that -help flag works for go commands |
2 | 2 |
|
3 |
| -# go --help shows main help (not an error) |
4 |
| -go --help |
| 3 | +# go -help shows main help (not an error) |
| 4 | +go -help |
5 | 5 | stdout 'Go is a tool for managing Go source code'
|
6 | 6 | stdout 'Usage:'
|
7 | 7 | stdout 'go <command> \[arguments\]'
|
8 | 8 |
|
9 |
| -# go build --help shows full help |
10 |
| -go build --help |
| 9 | +# go build -help shows full help |
| 10 | +go build -help |
11 | 11 | stdout 'usage: go build'
|
12 | 12 | stdout 'Build compiles the packages'
|
13 | 13 | stdout 'For more about specifying packages'
|
14 | 14 |
|
15 |
| -# go install --help shows full help |
16 |
| -go install --help |
| 15 | +# go install -help shows full help |
| 16 | +go install -help |
17 | 17 | stdout 'usage: go install'
|
18 | 18 | stdout 'Install compiles and installs'
|
19 | 19 | stdout 'For more about specifying packages'
|
20 | 20 |
|
21 |
| -# go get --help shows full help |
22 |
| -go get --help |
| 21 | +# go get -help shows full help |
| 22 | +go get -help |
23 | 23 | stdout 'usage: go get'
|
24 | 24 | stdout 'Get resolves its command-line arguments'
|
25 | 25 | stdout 'See also: go build, go install'
|
26 | 26 |
|
27 |
| -# go fmt --help shows full help |
28 |
| -go fmt --help |
| 27 | +# go fmt -help shows full help |
| 28 | +go fmt -help |
29 | 29 | stdout 'usage: go fmt'
|
30 | 30 | stdout 'Fmt runs the command'
|
31 | 31 | stdout 'See also: go fix, go vet'
|
32 | 32 |
|
33 |
| -# go run --help shows full help |
34 |
| -go run --help |
| 33 | +# go run -help shows full help |
| 34 | +go run -help |
35 | 35 | stdout 'usage: go run'
|
36 | 36 | stdout 'Run compiles and runs'
|
37 | 37 | stdout 'See also: go build'
|
38 | 38 |
|
39 |
| -# go run program.go --help should pass --help to the program, not show go run help |
40 |
| -go run helpprog.go --help |
| 39 | +# go run program.go -help should pass -help to the program, not show go run help |
| 40 | +go run helpprog.go -help |
41 | 41 | stdout 'Program help message'
|
42 |
| -stdout 'Arguments: \[.*helpprog.*--help\]' |
| 42 | +stdout 'Arguments: \[.*helpprog.*-help\]' |
43 | 43 |
|
44 | 44 | -- helpprog.go --
|
45 | 45 | package main
|
|
0 commit comments