DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/Build/mod.rs
1//! # Binary::Build
2//!
3//! Tauri builder and plugin configuration functions.
4//! Each sub-module owns one plugin, one scheme handler, or one
5//! command group, and exposes a single `Fn()` or `Plugin()` entry point
6//! consumed by `Binary::Main::AppLifecycle`.
7
8/// Construct and return the configured `tauri::Builder`.
9pub mod TauriBuild;
10
11/// Configure and create the primary application window.
12pub mod WindowBuild;
13
14/// Tauri plugin that routes all log events to the native trace sink.
15pub mod LoggingPlugin;
16
17/// Tauri plugin that proxies `localhost:` scheme requests to the IPC server.
18pub mod LocalhostPlugin;
19
20/// Custom URI scheme handlers for `vscode-file://`, `tauri://`, `land://`.
21pub mod Scheme;
22
23/// Service registry: maps service identifiers to their factory functions.
24pub mod ServiceRegistry;
25
26/// Tauri commands and resolver for DNS lookups.
27pub mod DnsCommands;
28
29/// TLS certificate lifecycle management (generation, renewal, trust store).
30pub mod CertificateManager;
31
32/// Tauri commands exposing TLS certificate status and manual rotation.
33pub mod TlsCommands;
34
35/// PostHog analytics plugin (opt-in telemetry event forwarding).
36pub mod PostHogPlugin;
37
38/// macOS app menu override - removes Undo/Redo so Cmd+Z reaches Monaco.
39pub mod AppMenu;