Skip to main content

cli/client/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2//! Heddle protocol client.
3//!
4//! Connects to Heddle servers for push, pull, and other operations.
5
6pub mod local_daemon;
7pub mod local_sync;
8
9pub use cli_shared::ClientConfig;
10#[cfg(feature = "client")]
11pub use heddle_client::{HostedAuthMode, HostedGrpcClient, HostedSession};
12#[cfg(unix)]
13pub use local_daemon::{
14    LocalDaemonChannel, connect_local_daemon_channel, detect_local_daemon_with_connect_probe,
15};
16pub use local_daemon::{UdsTarget, detect_local_daemon};
17pub use local_sync::LocalSync;