reflex/interactive/mod.rs
1// Interactive mode modules
2mod app;
3mod effects;
4mod filter_selector;
5mod history;
6mod input;
7mod mouse;
8mod results;
9mod syntax;
10mod terminal;
11mod theme;
12mod ui;
13
14use anyhow::Result;
15use app::InteractiveApp;
16
17/// Main entry point for interactive mode
18/// Launches the TUI and runs the event loop
19pub fn run_interactive() -> Result<()> {
20 let mut app = InteractiveApp::new()?;
21 app.run()
22}