DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/IPC/ProcessCommand.rs
1//! # ProcessCommand - Wind ProcessPolyfill bridge
2//!
3//! Tauri commands invoked directly (not through `MountainIPCInvoke`)
4//! by Wind's `ProcessPolyfill`. Each command file holds exactly one
5//! `#[tauri::command]` whose function name IS the wire identifier
6//! (Naming-Convention exception); the snake_case names are required
7//! to mirror Node's `process.*` so renderer code that imports
8//! `process` keeps working unchanged.
9//!
10//! Layout (one Tauri command per file):
11//! - `process_get_exec_path::process_get_exec_path` - current executable path.
12//! - `process_get_platform::process_get_platform` - `darwin` / `win32` /
13//! `linux`.
14//! - `process_get_arch::process_get_arch` - CPU architecture.
15//! - `process_get_pid::process_get_pid` - running PID.
16//! - `process_get_shell_env::process_get_shell_env` - full environment map.
17//! - `process_get_memory_info::process_get_memory_info` - per-platform `{
18//! private, shared, residentSet }` triple.
19
20pub mod process_get_arch;
21
22pub mod process_get_exec_path;
23
24pub mod process_get_memory_info;
25
26pub mod process_get_pid;
27
28pub mod process_get_platform;
29
30pub mod process_get_shell_env;