diff --git a/cmd/ssm-browse/main.go b/cmd/ssm-browse/main.go index e1dab01..f46a133 100644 --- a/cmd/ssm-browse/main.go +++ b/cmd/ssm-browse/main.go @@ -50,7 +50,7 @@ func main() { cmdController := commandctrl.NewCommandController() cmdController.AddCommands(&commandctrl.CommandList{ Commands: map[string]commandctrl.Command{ - "cd": func(args []string) tea.Msg { + "cd": func(ec commandctrl.ExecContext, args []string) tea.Msg { return ctrl.ChangePrefix(args[0]) }, }, diff --git a/internal/ssm-browse/ui/model.go b/internal/ssm-browse/ui/model.go index 2feeaf5..e178a70 100644 --- a/internal/ssm-browse/ui/model.go +++ b/internal/ssm-browse/ui/model.go @@ -32,13 +32,13 @@ func NewModel(controller *controllers.SSMController, cmdController *commandctrl. cmdController.AddCommands(&commandctrl.CommandList{ Commands: map[string]commandctrl.Command{ - "clone": func(args []string) tea.Msg { + "clone": func(ec commandctrl.ExecContext, args []string) tea.Msg { if currentParam := ssmList.CurrentParameter(); currentParam != nil { return controller.Clone(*currentParam) } return events.Error(errors.New("no parameter selected")) }, - "delete": func(args []string) tea.Msg { + "delete": func(ec commandctrl.ExecContext, args []string) tea.Msg { if currentParam := ssmList.CurrentParameter(); currentParam != nil { return controller.DeleteParameter(*currentParam) }