From b6f7d0e09714f83dc01f453354dfc7e2adcb0680 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Tue, 9 Apr 2019 08:55:30 +0200 Subject: [PATCH] Refactoring, polishing system-cli entry path --- cmd/system-cli/main.go | 6 ++++-- system/cli/cli.go | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/system-cli/main.go b/cmd/system-cli/main.go index 0b8205367..d16fd10b8 100644 --- a/cmd/system-cli/main.go +++ b/cmd/system-cli/main.go @@ -20,7 +20,9 @@ func main() { ctx := context.AsContext(sigctx.New()) flags("system", system.Flags, auth.Flags) + if err := system.Init(ctx); err != nil { + log.Fatalf("Error initializing system: %+v", err) + } - system.Init(ctx) - cli.Init(ctx) + cli.Run(ctx) } diff --git a/system/cli/cli.go b/system/cli/cli.go index 659ce37a9..5a691a13f 100644 --- a/system/cli/cli.go +++ b/system/cli/cli.go @@ -11,7 +11,7 @@ import ( "github.com/crusttech/crust/system/internal/repository" ) -func Init(ctx context.Context) { +func Run(ctx context.Context) { var ( db = repository.DB(ctx) settingsService = settings.NewService(settings.NewRepository(db, "sys_settings"))