From 959c08446697a2f7cb966c11d4c878598860a743 Mon Sep 17 00:00:00 2001 From: Gu1llaum-3 Date: Wed, 3 Sep 2025 08:33:07 +0200 Subject: [PATCH] fix: pass config file flag to add/edit commands --- cmd/add.go | 2 +- cmd/edit.go | 2 +- cmd/root.go | 2 +- internal/ui/add_form.go | 4 ++-- internal/ui/edit_form.go | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cmd/add.go b/cmd/add.go index a91c9f7..1bc8d9d 100644 --- a/cmd/add.go +++ b/cmd/add.go @@ -18,7 +18,7 @@ var addCmd = &cobra.Command{ hostname = args[0] } - err := ui.RunAddForm(hostname) + err := ui.RunAddForm(hostname, configFile) if err != nil { fmt.Printf("Error adding host: %v\n", err) } diff --git a/cmd/edit.go b/cmd/edit.go index 2f81e7a..c383987 100644 --- a/cmd/edit.go +++ b/cmd/edit.go @@ -15,7 +15,7 @@ var editCmd = &cobra.Command{ Run: func(cmd *cobra.Command, args []string) { hostname := args[0] - err := ui.RunEditForm(hostname) + err := ui.RunEditForm(hostname, configFile) if err != nil { fmt.Printf("Error editing host: %v\n", err) } diff --git a/cmd/root.go b/cmd/root.go index 04529fc..f8703c6 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -59,7 +59,7 @@ func runInteractiveMode() { var response string _, err := fmt.Scanln(&response) if err == nil && (response == "y" || response == "Y") { - err := ui.RunAddForm("") + err := ui.RunAddForm("", configFile) if err != nil { fmt.Printf("Error adding host: %v\n", err) } diff --git a/internal/ui/add_form.go b/internal/ui/add_form.go index e588445..990f986 100644 --- a/internal/ui/add_form.go +++ b/internal/ui/add_form.go @@ -270,9 +270,9 @@ func (m standaloneAddForm) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } // RunAddForm provides backward compatibility for standalone add form -func RunAddForm(hostname string) error { +func RunAddForm(hostname string, configFile string) error { styles := NewStyles(80) - addForm := NewAddForm(hostname, styles, 80, 24, "") + addForm := NewAddForm(hostname, styles, 80, 24, configFile) m := standaloneAddForm{addForm} p := tea.NewProgram(m, tea.WithAltScreen()) diff --git a/internal/ui/edit_form.go b/internal/ui/edit_form.go index 8fce798..fb0c76c 100644 --- a/internal/ui/edit_form.go +++ b/internal/ui/edit_form.go @@ -258,9 +258,9 @@ func (m standaloneEditForm) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } // RunEditForm provides backward compatibility for standalone edit form -func RunEditForm(hostName string) error { +func RunEditForm(hostName string, configFile string) error { styles := NewStyles(80) - editForm, err := NewEditForm(hostName, styles, 80, 24, "") + editForm, err := NewEditForm(hostName, styles, 80, 24, configFile) if err != nil { return err }