_data_ingestion: retrieve input paths from env
Build and test / build (push) Successful in 5m44s

This commit is contained in:
2026-06-08 14:07:39 +09:00
parent ab878b3469
commit f0e919c397
3 changed files with 45 additions and 19 deletions
@@ -42,12 +42,18 @@ class CreateTanosJlptMappings extends Command {
final useOverrides = argResults!.flag('overrides');
final tanosJlptPath =
Platform.environment['TANOS_JLPT_PATH'] ?? 'data/tanos-jlpt';
if (!Directory(tanosJlptPath).existsSync()) {
throw Exception('TANOS-JLPT directory not found at $tanosJlptPath');
}
final Map<String, File> files = {
'N1': File('data/tanos-jlpt/n1.csv'),
'N2': File('data/tanos-jlpt/n2.csv'),
'N3': File('data/tanos-jlpt/n3.csv'),
'N4': File('data/tanos-jlpt/n4.csv'),
'N5': File('data/tanos-jlpt/n5.csv'),
'N1': File('$tanosJlptPath/n1.csv'),
'N2': File('$tanosJlptPath/n2.csv'),
'N3': File('$tanosJlptPath/n3.csv'),
'N4': File('$tanosJlptPath/n4.csv'),
'N5': File('$tanosJlptPath/n5.csv'),
};
final rankedWords = await parseJLPTRankedWords(files);