]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/vet: hard-code program name in usage message
authorTormod Erevik Lea <tormodlea@gmail.com>
Sat, 17 Sep 2016 17:04:46 +0000 (19:04 +0200)
committerRob Pike <r@golang.org>
Mon, 19 Sep 2016 20:26:36 +0000 (20:26 +0000)
Example on linux_amd64 for 'go tool vet -h':

Before:
Usage of /usr/local/go/pkg/tool/linux_amd64/vet:
After:
Usage of vet:

Change-Id: I11cb16b656bd097062d57a8c7441fbe66caaef78
Reviewed-on: https://go-review.googlesource.com/29294
Reviewed-by: Rob Pike <r@golang.org>
src/cmd/vet/main.go

index 81063856dd1f7cff06bfae8ea898c375aba31662..b317c887384ac24cbe26823652230ee357a3b493 100644 (file)
@@ -161,7 +161,7 @@ func register(name, usage string, fn func(*File, ast.Node), types ...ast.Node) {
 
 // Usage is a replacement usage function for the flags package.
 func Usage() {
-       fmt.Fprintf(os.Stderr, "Usage of %s:\n", os.Args[0])
+       fmt.Fprintf(os.Stderr, "Usage of vet:\n")
        fmt.Fprintf(os.Stderr, "\tvet [flags] directory...\n")
        fmt.Fprintf(os.Stderr, "\tvet [flags] files... # Must be a single package\n")
        fmt.Fprintf(os.Stderr, "By default, -all is set and all non-experimental checks are run.\n")