main function
Implementation
void main(List<String> args) {
if (args.length < 2) {
print('Usage: dart run script.dart <inputDir> <outputDir> [--convert]');
return;
}
final inputDir = args[0];
final outputDir = args[1];
final doConvert = args.contains('--convert');
convertImagesToAvif(inputDir, outputDir, quality: 50, dryRun: !doConvert);
if (!doConvert) {
print('\nDry run only. Re-run with --convert to execute.');
}
}