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'