publish method
Implementation
Future<void> publish({String? apiKey}) async {
apiKey ??= config.apiKey;
if (apiKey == null) {
error(
1,
'Publishing requires api-key to be provided either using pubspec.yaml '
'or as an argument.',
);
}
stdout.writeln('Publishing...');
final result = await publishTranslations(apiKey!);
for (var item in result.data!['failtures'] ?? []) {
stderr.writeln(item.toString());
}
if (result.status == 200) {
stdout.writeln('Published!');
} else {
stdout.writeln('Failed to publish! [${result.msg}]');
}
}