Skip to content

Commit 7f172c7

Browse files
fix(usage): usage should be printed on stdout not stderr
Signed-off-by: Dusan Malusev <dusan@dusanmalusev.dev>
1 parent e3f38fe commit 7f172c7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

main.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,11 @@ func main() {
293293
showJSONVersion bool
294294
)
295295

296+
flag.Usage = func() {
297+
fmt.Fprintf(os.Stdout, "Usage:\n%s [options]\n\n", os.Args[0])
298+
flag.PrintDefaults()
299+
}
300+
296301
flag.StringVar(&mode, "mode", "", "operating mode: write, read, counter_update, counter_read, scan")
297302
flag.StringVar(&workload, "workload", "", "workload: sequential, uniform, timeseries")
298303
flag.StringVar(&consistencyLevel, "consistency-level", "quorum", "consistency level")
@@ -379,10 +384,6 @@ func main() {
379384
flag.Parse()
380385
counterTableName = "test_counters"
381386

382-
flag.Usage = func() {
383-
fmt.Fprintf(os.Stdout, "Usage:\n%s [options]\n\n", os.Args[0])
384-
flag.PrintDefaults()
385-
}
386387

387388
if showVersion || showJSONVersion {
388389
info := version.GetVersionInfo()

0 commit comments

Comments
 (0)