Fix bug with error not being written to stderr
Only the usage message was written to stderr, the error was written with the standard fmt.Println.
This commit is contained in:
parent
a49bba8533
commit
df17f4df45
2
usage.go
2
usage.go
|
@ -12,7 +12,7 @@ import (
|
||||||
// Fail prints usage information to stderr and exits with non-zero status
|
// Fail prints usage information to stderr and exits with non-zero status
|
||||||
func (p *Parser) Fail(msg string) {
|
func (p *Parser) Fail(msg string) {
|
||||||
p.WriteUsage(os.Stderr)
|
p.WriteUsage(os.Stderr)
|
||||||
fmt.Println("error:", msg)
|
fmt.Fprintln(os.Stderr, "error:", msg)
|
||||||
os.Exit(-1)
|
os.Exit(-1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue