Menu
Public repository / master
AkurAI-Drive / client/src/lib.rs
Latest change 2d36cd6c72fc6a63a7edb87bb54a4020e50f2f8a - desktop: Tauri v2 tray + Google-Drive-style file browser app by olibuijr
//! Library surface for the AkurAI Drive native sync client. //! //! The same modules that power the `akurai-drive-sync` CLI are exposed here so //! other Rust front-ends — notably the AkurAI Drive desktop app — can drive the //! backend API client, the pure reconciliation engine, the on-disk sync-state, //! and one bidirectional sync pass directly, without shelling out to the binary. //! //! The CLI-only pieces (`daemon`, argument parsing, `main`) deliberately stay in //! the binary crate (`src/main.rs`, `src/daemon.rs`); everything reusable lives //! below. pub mod api; pub mod auth; pub mod config; pub mod engine; pub mod state; pub mod sync; pub mod util;