Skip to main content

Crate synwire_daemon

Crate synwire_daemon 

Source
Expand description

Synwire daemon library crate.

Provides the daemon lifecycle logic (PID file, Unix domain socket, grace period, signal handling) as testable modules. The binary entrypoint lives in main.rs and delegates to this library.

Re-exports§

pub use manager::ManagerError;
pub use manager::RepoManager;
pub use manager::WorktreeHandle;
pub use manager::WorktreeStatus;

Modules§

indexing
Daemon-side indexing coordinator.
ipc
JSON-RPC 2.0 based IPC protocol for the synwire daemon.
lifecycle
Daemon lifecycle management: PID file, Unix domain socket, grace period, signal handling, and cleanup.
manager
Multi-repo/worktree manager for the Synwire daemon.