AkurAI Build
Menu

Public repository / e20fdc20ba73ed38f462643569dcb30aa8cb2187

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;