Expand description
IPC control layer between the CLI and the daemon.
Transport: Unix domain socket at ~/.local/share/billpouch/control.sock.
Framing: one UTF-8 JSON object per line (newline-delimited JSON).
The CLI sends a single protocol::ControlRequest and reads a single
protocol::ControlResponse, then closes the connection. The daemon
handles each connection in its own tokio::spawned task.
§Sub-modules
Re-exports§
pub use protocol::ControlRequest;pub use protocol::ControlResponse;pub use server::run_control_server;pub use server::DaemonState;