cmd/vet: print help to stdout only
Previously help for flags was printed to stderr. This CL makes all the output to be printed to stdout. Updates golang/go#31885 Change-Id: If95edeccd79581326502dd5c7fc2b49d8f160be7 Reviewed-on: https://go-review.googlesource.com/c/tools/+/175900 Reviewed-by: Ian Cottrell <iancottrell@google.com> Run-TryBot: Ian Cottrell <iancottrell@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
3eedecdc80
commit
35884eef20
|
@ -4,6 +4,7 @@ import (
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
@ -47,6 +48,7 @@ func Help(progname string, analyzers []*analysis.Analyzer, args []string) {
|
||||||
fs.Var(f.Value, f.Name, f.Usage)
|
fs.Var(f.Value, f.Name, f.Usage)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
fs.SetOutput(os.Stdout)
|
||||||
fs.PrintDefaults()
|
fs.PrintDefaults()
|
||||||
|
|
||||||
fmt.Printf("\nTo see details and flags of a specific analyzer, run '%s help name'.\n", progname)
|
fmt.Printf("\nTo see details and flags of a specific analyzer, run '%s help name'.\n", progname)
|
||||||
|
@ -75,6 +77,7 @@ outer:
|
||||||
}
|
}
|
||||||
fs.Var(f.Value, a.Name+"."+f.Name, f.Usage)
|
fs.Var(f.Value, a.Name+"."+f.Name, f.Usage)
|
||||||
})
|
})
|
||||||
|
fs.SetOutput(os.Stdout)
|
||||||
fs.PrintDefaults()
|
fs.PrintDefaults()
|
||||||
|
|
||||||
if len(paras) > 1 {
|
if len(paras) > 1 {
|
||||||
|
|
Loading…
Reference in New Issue