// SPDX-License-Identifier: MIT OR Apache-2.0
// G-CLOSE-04: pure module — no `unsafe` permitted.
//! macOS platform specifics (G-E2E-18 multi-OS).
//!
//! Config and data dirs are resolved via `directories::ProjectDirs`
//! (`~/Library/Application Support/…`). No custom entitlements are required
//! for this one-shot SSH client (no camera/mic/network extension claims).
//! Gatekeeper quarantine is a distribution concern — see `docs/CROSS_PLATFORM.md`.
//!
//! ## SSH agent
//!
//! Default agent socket is typically `$SSH_AUTH_SOCK` (OS session). Product
//! code never stores agent paths in env product config; registry may persist
//! `agent_socket` from `--agent-socket` (XDG `config.toml` only).
use debug;
/// Initializes macOS-specific behavior (currently observational only).
/// Returns true when the process appears to run under macOS (compile-time).
pub const
/// Documented default agent socket env name (OS boundary — not product store).
pub const OS_SSH_AUTH_SOCK_NAME: &str = "SSH_AUTH_SOCK";