Rust · 545 bytes Raw Blame History
1 //! Claudex core: pure Rust, no Tauri dependencies.
2 //!
3 //! All filesystem walking, JSONL parsing, and session metadata extraction
4 //! lives here. Tauri's `commands.rs` is a thin façade over these modules,
5 //! which keeps the core fully unit-testable without a webview.
6
7 pub mod cache;
8 pub mod chat;
9 pub mod claude_mem;
10 pub mod discovery;
11 pub mod error;
12 pub mod grouping;
13 pub mod history_log;
14 pub mod metadata;
15 pub mod paths;
16 pub mod pty;
17 pub mod reader;
18 pub mod schema;
19 pub mod title;
20 pub mod watcher;
21
22 pub use error::{CoreError, CoreResult};
23