loadConfigFileFromArgResults function
Map<String, dynamic> ?
loadConfigFileFromArgResults(
- ArgResults argResults, {
- bool verbose = false,
Implementation
Map<String, dynamic>? loadConfigFileFromArgResults(ArgResults argResults,
{bool verbose = false}) {
inspect({argResults});
final String? configFile = argResults[fileOption];
final String? fileOptionResult = argResults[fileOption];
// if icon is given, try to load icon
if (configFile != null && configFile != defaultConfigFile) {
try {
return loadConfigFile(configFile, fileOptionResult);
} catch (e) {
if (verbose) {
stderr.writeln(e);
}
return null;
}
}
// If none set try flutter_launcher_icons.yaml first then pubspec.yaml
// for compatibility
try {
return loadConfigFile(defaultConfigFile, fileOptionResult);
} catch (e) {
// Try pubspec.yaml for compatibility
if (configFile == null) {
try {
return loadConfigFile('pubspec.yaml', fileOptionResult);
} catch (_) {}
}
// if nothing got returned, print error
if (verbose) {
stderr.writeln(e);
}
}
return null;
}