Versions in this module Expand all Collapse all v1 v1.0.0 Aug 13, 2025 Changes in this version + type ActionResult struct + Data interface{} + Error string + Message string + NextAction string + NextMenu string + RefreshMenu bool + ShouldExit bool + Success bool + UpdateData map[string]interface{} + type AppState int + const DoneScreen + const MainMenu + type Menu struct + CancelKey string + CancelNextID string + ConfirmAction *MenuAction + Entries []MenuEntry + ID string + Input bool + Map map[string]Menu + Provider string + ProviderParam string + Title string + type MenuAction struct + ActionID string + Command string + Confirm bool + ConfirmText string + Executor string + FilePath string + Function string + Message string + NextID string + Params map[string]interface{} + Target string + Type string + type MenuConfig struct + Menus []Menu + type MenuEntry struct + Action string + Command string + Condition string + Context map[string]interface{} + DisplayOnly bool + FilePath string + IsDynamic bool + IsProvider bool + Key string + Label string + Message string + NextID string + Params map[string]interface{} + ProviderID string + Target string + type ModelUpdate struct + Cmd tea.Cmd + Model tea.Model + type NavMsg struct + Data any + IsBack bool + Next AppState + NextID string + Params map[string]interface{} + TitleOverride string + type Result struct + Data interface{} + Error string + Message string + Success bool + type TeaMsg tea.Msg + type UpdateMsg struct + Data interface{} + Message string + Type string