From 828077d9f3be3d9d0fbd05c7179ff362359ca1d0 Mon Sep 17 00:00:00 2001 From: Kirill Smelkov <kirr@nexedi.com> Date: Tue, 25 Apr 2017 20:49:19 +0300 Subject: [PATCH] . --- go/neo/storage.go | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/go/neo/storage.go b/go/neo/storage.go index e3638f93..0cdac39b 100644 --- a/go/neo/storage.go +++ b/go/neo/storage.go @@ -208,15 +208,21 @@ const storageSummary = "run NEO storage node" func storageUsage(w io.Writer) { fmt.Fprintf(w, -`neostorage runs one NEO storage server. - -Usage: neostorage [options] zstor XXX +`Usage: neo storage [options] zstor XXX +Run NEO storage node. `) + + // FIXME use w (see flags.SetOutput) } func storageMain(argv []string) { - flags := flag.FlagSet{Usage: func() { storageUsage(os.Stderr) }} - flags.Init("", flag.ExitOnError) + var bind string + + //flags := flag.FlagSet{Usage: func() { storageUsage(os.Stderr) }} + //flags.Init("", flag.ExitOnError) + flags := flag.NewFlagSet("", flag.ExitOnError) + flags.Usage = func() { storageUsage(os.Stderr); flags.PrintDefaults() } // XXX prettify + flags.StringVar(&bind, "bind", bind, "address to serve on") flags.Parse(argv[1:]) argv = flags.Args() @@ -242,7 +248,7 @@ func storageMain(argv []string) { */ ctx := context.Background() - err = ListenAndServe(ctx, "tcp", "localhost:1234", storsrv) // XXX hardcoded + err = ListenAndServe(ctx, "tcp", bind, storsrv) // XXX hardcoded if err != nil { log.Fatal(err) } -- 2.30.9