package tui import ( tea "github.com/charmbracelet/bubbletea" ) func (m model) handleMainMenu() (tea.Model, tea.Cmd) { switch m.cursor { case 0: // Health Check return m.enterHealthCheck() case 1: // Export support bundle m.pendingAction = actionExportBundle m.busy = true m.busyTitle = "Export support bundle" return m, func() tea.Msg { targets, err := m.app.ListRemovableTargets() return exportTargetsMsg{targets: targets, err: err} } case 2: // Settings m.screen = screenSettings m.cursor = 0 return m, nil case 3: // Exit return m, tea.Quit } return m, nil }