generate method

Future<void> generate()

Implementation

Future<void> generate() async {
  // Create output directory if it doesn't exist
  final directory = Directory(config.to);
  if (!await directory.exists()) {
    await directory.create(recursive: true);
  }

  print(directory.path);

  // Generate base localization file
  await _generateBaseClass();

  // Generate locale-specific files
  for (final locale in config.supportedLocales) {
    await _generateLocaleClass(locale);
  }
}