Mountain/Binary/Register/mod.rs
1
2//! # Binary::Register
3//!
4//! Startup registration steps invoked from `Binary::Main::AppLifecycle`.
5//! Each sub-module owns one registration concern - command wiring,
6//! IPC server setup, status reporting, Wind sync, or advanced features -
7//! and exposes a single `Fn()` entry point.
8
9/// Register all `#[tauri::command]` handlers with the Tauri invoke handler.
10pub mod CommandRegister;
11
12/// Bind and start the internal IPC server socket.
13pub mod IPCServerRegister;
14
15/// Attach the background status-reporter task to the Tokio runtime.
16pub mod StatusReporterRegister;
17
18/// Register advanced feature flags and capability handlers.
19pub mod AdvancedFeaturesRegister;
20
21/// Register the Wind desktop configuration sync task.
22pub mod WindSyncRegister;