From 14133128938bd6fb21b490004c96888923033244 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Thu, 14 Aug 2025 07:41:09 -0600 Subject: [PATCH] refactor: updated cmd command funcs --- cmd/download.go | 14 +++++++++++++- cmd/list.go | 10 ++++++++++ cmd/profiles.go | 10 ++++++++++ cmd/render.go | 0 cmd/run.go | 10 ++++++++++ cmd/serve.go | 20 ++++++++++++++++++++ 6 files changed, 63 insertions(+), 1 deletion(-) delete mode 100644 cmd/render.go create mode 100644 cmd/run.go create mode 100644 cmd/serve.go diff --git a/cmd/download.go b/cmd/download.go index 0160d4f..9aca225 100644 --- a/cmd/download.go +++ b/cmd/download.go @@ -1,7 +1,19 @@ package cmd -import "github.com/spf13/cobra" +import ( + "git.towk2.me/towk/configurator/pkg/util" + "github.com/spf13/cobra" +) var downloadCmd = cobra.Command{ Use: "download", + Run: func(cmd *cobra.Command, args []string) { + + util.MakeRequest() + + }, +} + +func init() { + rootCmd.AddCommand(&downloadCmd) } diff --git a/cmd/list.go b/cmd/list.go index e69de29..558281d 100644 --- a/cmd/list.go +++ b/cmd/list.go @@ -0,0 +1,10 @@ +package cmd + +import "github.com/spf13/cobra" + +var listCmd = &cobra.Command{ + Use: "list", + Run: func(cmd *cobra.Command, args []string) { + + }, +} diff --git a/cmd/profiles.go b/cmd/profiles.go index e69de29..7059cfe 100644 --- a/cmd/profiles.go +++ b/cmd/profiles.go @@ -0,0 +1,10 @@ +package cmd + +import "github.com/spf13/cobra" + +var profilesCmd = &cobra.Command{ + Use: "profiles", + Run: func(cmd *cobra.Command, args []string) { + + }, +} diff --git a/cmd/render.go b/cmd/render.go deleted file mode 100644 index e69de29..0000000 diff --git a/cmd/run.go b/cmd/run.go new file mode 100644 index 0000000..3f7aeff --- /dev/null +++ b/cmd/run.go @@ -0,0 +1,10 @@ +package cmd + +import "github.com/spf13/cobra" + +var runCmd = &cobra.Command{ + Use: "run", + Run: func(cmd *cobra.Command, args []string) { + + }, +} diff --git a/cmd/serve.go b/cmd/serve.go new file mode 100644 index 0000000..0135819 --- /dev/null +++ b/cmd/serve.go @@ -0,0 +1,20 @@ +package cmd + +import ( + "git.towk2.me/towk/configurator/pkg/service" + "github.com/rs/zerolog/log" + "github.com/spf13/cobra" +) + +var serveCmd = &cobra.Command{ + Use: "serve", + Run: func(cmd *cobra.Command, args []string) { + server := service.New() + err := server.Serve() + log.Error().Err(err).Msg("server closed") + }, +} + +func init() { + rootCmd.AddCommand(serveCmd) +}