From cb8bb29bc0c6858f33edbcca00e26d603c93898b Mon Sep 17 00:00:00 2001 From: juancwu Date: Wed, 28 Jan 2026 16:04:44 +0000 Subject: [PATCH] feat: remove Model struct in cli --- cmd/cli/main.go | 14 +------------- internal/cli/cli.go | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/cmd/cli/main.go b/cmd/cli/main.go index fa19a92..b49213d 100644 --- a/cmd/cli/main.go +++ b/cmd/cli/main.go @@ -1,26 +1,14 @@ package main import ( - "flag" "fmt" "os" "git.juancwu.dev/juancwu/forgejo-cli/internal/cli" - "git.juancwu.dev/juancwu/forgejo-cli/internal/config" ) func main() { - var configPath string - flag.StringVar(&configPath, "config", "", "Configuration file path") - - cfg, err := config.Load(configPath) - if err != nil { - fmt.Println(err) - os.Exit(1) - } - - model := cli.New(cfg) - err = model.Run() + err := cli.Run() if err != nil { fmt.Println(err) os.Exit(1) diff --git a/internal/cli/cli.go b/internal/cli/cli.go index 4009922..be3941f 100644 --- a/internal/cli/cli.go +++ b/internal/cli/cli.go @@ -1,13 +1,19 @@ package cli -import "git.juancwu.dev/juancwu/forgejo-cli/internal/config" +import ( + "flag" -type Model struct{} + "git.juancwu.dev/juancwu/forgejo-cli/internal/config" +) -func New(cfg *config.Config) *Model { - return &Model{} -} +func Run() error { + var configPath string + flag.StringVar(&configPath, "config", "", "Configuration file path") + + _, err := config.Load(configPath) + if err != nil { + return err + } -func (m *Model) Run() error { return nil }