pub async fn execute_shell_command( command: &str, timeout: Duration, ) -> Result<Output>
Execute a shell command with cross-platform compatibility and mandatory timeout