diff --git a/cmd/server.go b/cmd/server.go index 5634272..fd9ba64 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -18,8 +18,11 @@ package cmd import ( "context" + "fmt" + "github.com/common-nighthawk/go-figure" "github.com/jkaninda/goma-gateway/internal/logger" "github.com/jkaninda/goma-gateway/pkg" + "github.com/jkaninda/goma-gateway/util" "github.com/spf13/cobra" ) @@ -27,7 +30,7 @@ var ServerCmd = &cobra.Command{ Use: "server", Short: "Start server", Run: func(cmd *cobra.Command, args []string) { - pkg.Intro() + intro() configFile, _ := cmd.Flags().GetString("config") if configFile == "" { configFile = pkg.GetConfigPaths() @@ -49,3 +52,10 @@ var ServerCmd = &cobra.Command{ func init() { ServerCmd.Flags().StringP("config", "", "", "Goma config file") } +func intro() { + nameFigure := figure.NewFigure("Goma", "", true) + nameFigure.Print() + fmt.Printf("Version: %s\n", util.FullVersion()) + fmt.Println("Copyright (c) 2024 Jonas Kaninda") + fmt.Println("Starting Goma Gateway server...") +} diff --git a/pkg/helpers.go b/pkg/helpers.go index a73212f..a568def 100644 --- a/pkg/helpers.go +++ b/pkg/helpers.go @@ -11,19 +11,10 @@ You may get a copy of the License at */ import ( "fmt" - "github.com/common-nighthawk/go-figure" "github.com/jedib0t/go-pretty/v6/table" - "github.com/jkaninda/goma-gateway/util" "net/http" ) -func Intro() { - nameFigure := figure.NewFigure("Goma", "", true) - nameFigure.Print() - fmt.Printf("Version: %s\n", util.FullVersion()) - fmt.Println("Copyright (c) 2024 Jonas Kaninda") - fmt.Println("Starting Goma Gateway server...") -} func printRoute(routes []Route) { t := table.NewWriter() t.AppendHeader(table.Row{"Name", "Route", "Rewrite", "Destination"})