DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/Initialize/mod.rs
1//! # Binary::Initialize
2//!
3//! Pre-Tauri startup utilities invoked before the event loop begins.
4//! Covers Tokio runtime construction, CLI argument parsing, application
5//! state assembly, port selection, and log-level configuration.
6
7/// Build and return the configured multi-thread Tokio runtime.
8pub mod RuntimeBuild;
9
10/// Parse and validate command-line arguments into a typed configuration struct.
11pub mod CliParse;
12
13/// Assemble the initial `MountainState` from disk and defaults.
14pub mod StateBuild;
15
16/// Select an available TCP port for the IPC server at startup.
17pub mod PortSelector;
18
19/// Resolve the active log level from CLI flags and environment variables.
20pub mod LogLevel;