createWebIcons function
Start create web icons
Implementation
void createWebIcons({required String imagePath}) {
CliLogger.info('Creating Web icons...');
final image = Icon.loadFile(imagePath);
if (image == null) {
CliLogger.error('The file $imagePath could not be read.',
level: CliLoggerLevel.two);
exit(1);
}
final webIcons = <WebIconTemplate>[
WebIconTemplate(name: 'Icon-192.png', size: 192),
WebIconTemplate(name: 'Icon-512.png', size: 512),
WebIconTemplate(name: 'Icon-maskable-192.png', size: 192),
WebIconTemplate(name: 'Icon-maskable-512.png', size: 512),
];
for (final template in webIcons) {
_saveImageWeb(template, image);
}
CliLogger.success('Generated icon images', level: CliLoggerLevel.two);
}