From 16c591d74105b323257fdb625cc3794ab627a654 Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Sun, 19 Jul 2020 18:20:17 +0100 Subject: [PATCH] call cmd.Run --- go.sum | 2 ++ service.go | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/go.sum b/go.sum index 62228897..99d13a81 100644 --- a/go.sum +++ b/go.sum @@ -245,9 +245,11 @@ github.com/kolo/xmlrpc v0.0.0-20190717152603-07c4ee3fd181/go.mod h1:o03bZfuBwAXH github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/labbsr0x/bindman-dns-webhook v1.0.2/go.mod h1:p6b+VCXIR8NYKpDr8/dg1HKfQoRHCdcsROXKvmoehKA= github.com/labbsr0x/goh v1.0.1/go.mod h1:8K2UhVoaWXcCU7Lxoa2omWnC8gyW8px7/lmO61c027w= diff --git a/service.go b/service.go index 2e25fd8d..a60f1bec 100644 --- a/service.go +++ b/service.go @@ -99,7 +99,7 @@ func (s *service) Init(opts ...Option) { s.opts.Cmd.App().Name = s.Server().Options().Name } - // Initialise the command flags, overriding new service + // Initialise the command options if err := s.opts.Cmd.Init( cmd.Auth(&s.opts.Auth), cmd.Broker(&s.opts.Broker), @@ -115,6 +115,12 @@ func (s *service) Init(opts ...Option) { logger.Fatal(err) } + // execute the command + // TODO: do this in service.Run() + if err := s.opts.Cmd.Run(); err != nil { + logger.Fatal(err) + } + // Explicitly set the table name to the service name name := s.opts.Cmd.App().Name s.opts.Store.Init(store.Table(name))