pub fn run(db_path: &Path, snapshot_dir: &Path) -> Result<()>
Run the TUI against the event log at db_path, with snapshots under snapshot_dir (for undo). Restores the terminal on any exit path.
db_path
snapshot_dir