run

Function run 

Source
pub async fn run() -> Result<()>
Expand description

Run the TUI application.

This is the main entry point for the TUI. It:

  1. Creates communication channels between UI and worker
  2. Gets the store path (if available)
  3. Spawns the background sensor worker
  4. Runs the main event loop
  5. Ensures graceful shutdown