main function

void main(
  1. List<String> args
)

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.');
  }
}