env function

dynamic env(
  1. String key
)

get environment variable value based on key

Implementation

dynamic env(String key) {
  String? value = d.env[key];

  if (value == null) {
    d.load();
    value = d.env[key];
  }

  if (value != null) {
    try {
      var numValue = num.tryParse(value);

      if (numValue != null && !numValue.isNaN) {
        return numValue;
      }
    } catch (_) {}
  }

  return value;
}