From d4826e8ee73133b91ee4f8fef31c5c027840ade1 Mon Sep 17 00:00:00 2001 From: Ardika Bagus Date: Wed, 26 Aug 2020 17:12:56 +0700 Subject: [PATCH] Modify how cli interact --- app/cli/main.go | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/app/cli/main.go b/app/cli/main.go index c8907b9..2da1f1e 100644 --- a/app/cli/main.go +++ b/app/cli/main.go @@ -1,9 +1,22 @@ package main -import "awssh/internal/cli" +import ( + "awssh/config" + "awssh/internal/cli" + "os" +) func main() { - cli.Execute() + + config.Load() + + rootCommand := cli.MakeRoot() + + rootCommand.AddCommand(cli.MakeVersion()) + + if err := rootCommand.Execute(); err != nil { + os.Exit(1) + } } // TODO: unittest