refactor: move intro function into server file

This commit is contained in:
Jonas Kaninda
2024-10-28 02:27:10 +01:00
parent 8250c8ed5a
commit 37f3ff9868
2 changed files with 11 additions and 10 deletions

View File

@@ -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...")
}

View File

@@ -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"})