From 3df078ce4e18c18a23014ae7d74ff503593188c2 Mon Sep 17 00:00:00 2001 From: Asim Date: Sat, 2 Jan 2016 22:52:59 +0000 Subject: [PATCH] So much to configure, this is an ugly hack --- service.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/service.go b/service.go index 118614af..5bdf05df 100644 --- a/service.go +++ b/service.go @@ -6,6 +6,7 @@ import ( "syscall" "github.com/micro/go-micro/client" + "github.com/micro/go-micro/cmd" "github.com/micro/go-micro/context" "github.com/micro/go-micro/server" ) @@ -40,7 +41,13 @@ func (s *service) Init(opts ...Option) { s.opts.Cmd = options.Cmd // Initialise the command flags, overriding new service - s.opts.Cmd.Init() + s.opts.Cmd.Init( + cmd.Broker(&s.opts.Broker), + cmd.Registry(&s.opts.Registry), + cmd.Transport(&s.opts.Transport), + cmd.Client(&s.opts.Client), + cmd.Server(&s.opts.Server), + ) // Update any options to override command flags for _, o := range opts {