dartConfigDir top-level property
String?
get
dartConfigDir
The location for dart-specific configuration.
null if no config dir could be found.
Implementation
String? get dartConfigDir {
String? configDir;
if (runningFromTest && env.exists('_PUB_TEST_CONFIG_DIR')) {
configDir = env['_PUB_TEST_CONFIG_DIR'];
} else {
try {
configDir = applicationConfigHome('dart');
} on EnvironmentNotFoundException catch (_, __) {
return null;
}
}
if (configDir == null) {
return null;
}
if (!exists(configDir)) {
createDir(configDir, recursive: true);
}
return configDir;
}