свойство environment
Окружение этого процесса в виде карты, сопоставляющей строковые ключи строковым значениям.
Карта не поддерживает изменение, а её содержимое считывается из операционной системы при первом использовании.
В Windows переменные окружения не чувствительны к регистру, поэтому в Windows карта также не чувствительна к регистру и преобразует все ключи в верхний регистр. На других платформах ключи могут различаться регистром.
Реализация
static Map<String, String> get environment => _Platform.environment;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/Platform/environment.html