Config.fromProfile constructor
Config.fromProfile(
- String profileName
Creates a Config from a profile name.
Implementation
factory Config.fromProfile(String profileName) {
switch (profileName.toLowerCase()) {
case 'safe':
return Config(
profile: 'safe',
defaultTargets: ['build', 'dart_tool', 'flutter_plugins'],
);
case 'medium':
return Config(
profile: 'medium',
defaultTargets: [
'build',
'dart_tool',
'flutter_plugins',
'gradle',
'pods'
],
);
case 'aggressive':
return Config(
profile: 'aggressive',
defaultTargets: [
'build',
'dart_tool',
'flutter_plugins',
'idea',
'gradle',
'pods',
'symlinks'
],
);
default:
return Config(profile: profileName);
}
}