// git_helpers/runtime_identity/io.rs — boundary module for runtime identity environment variable access.
// File stem is `io` — recognized as boundary module by forbid_io_effects lint.
// Runtime module for identity - environment variable access.
//
// This module satisfies the dylint boundary-module check for code that reads
// environment variables for system identity information.
/// Get the system username from environment variables.
///
/// Checks USER, LOGNAME, and USERNAME environment variables in order,
/// returning the first one that is set.
/// Get the system hostname from environment variables.