23 lines
685 B
Dart
23 lines
685 B
Dart
import 'package:args/command_runner.dart';
|
|
|
|
import 'package:jadb/cli/commands/create_db.dart';
|
|
import 'package:jadb/cli/commands/create_tanos_jlpt_mappings.dart';
|
|
import 'package:jadb/cli/commands/lemmatize.dart';
|
|
import 'package:jadb/cli/commands/query_kanji.dart';
|
|
import 'package:jadb/cli/commands/query_word.dart';
|
|
|
|
Future<void> main(List<String> args) async {
|
|
final runner = CommandRunner(
|
|
'jadb',
|
|
'CLI tool to help creating and testing the jadb database',
|
|
);
|
|
|
|
runner.addCommand(CreateDb());
|
|
runner.addCommand(QueryKanji());
|
|
runner.addCommand(QueryWord());
|
|
runner.addCommand(Lemmatize());
|
|
runner.addCommand(CreateTanosJlptMappings());
|
|
|
|
runner.run(args);
|
|
}
|