optionalString method
Reads an optional string environment variable identified by key.
Returns defaultValue if the variable is not set or empty.
description provides optional context for documentation.
Implementation
String? optionalString(String key,
{String? defaultValue, String? description}) {
final val = BloomEnv.getOrNull(key)?.trim();
if (val == null || val.isEmpty) {
return defaultValue;
}
return val;
}