run method
Runs this command.
The return value is wrapped in a Future
if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
void run() async {
final argMorphemeYaml = argResults.getOptionMorphemeYaml();
final argGenerateL10n = argResults.getFlagGenerateL10n();
YamlHelper.validateMorphemeYaml(argMorphemeYaml);
final yaml = YamlHelper.loadFileYaml(argMorphemeYaml);
// if (yaml.containsKey('repository')) {
// await 'morpheme repository --morpheme-yaml "$argMorphemeYaml"'.run;
// }
if (argGenerateL10n) {
await 'morpheme l10n --morpheme-yaml "$argMorphemeYaml"'.run;
}
await ModularHelper.get(concurrent: yaml.concurrent);
StatusHelper.success('morpheme get');
}