isEnvTruthy function

bool isEnvTruthy(
  1. dynamic envVar
)

Check if an environment-variable-like value is truthy. Accepts '1', 'true', 'yes', 'on' (case-insensitive).

Implementation

bool isEnvTruthy(dynamic envVar) {
  if (envVar == null) return false;
  if (envVar is bool) return envVar;
  if (envVar is! String) return false;
  if (envVar.isEmpty) return false;
  final normalized = envVar.toLowerCase().trim();
  return const ['1', 'true', 'yes', 'on'].contains(normalized);
}