|
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