update:i18n

This commit is contained in:
Riceneeder
2023-01-31 16:53:01 +08:00
parent 9604563a22
commit b49e59b45c
18 changed files with 117 additions and 219 deletions

View File

@@ -1,22 +1,22 @@
import 'package:args/command_runner.dart';
import 'package:mason_logger/mason_logger.dart';
import 'package:yoyo_get_fast_mirror/src/commands/modules/getfastmirro/getfastmirror.dart';
import 'package:yoyo_get_fast_mirror/i18n.dart';
import 'package:yoyo_get_fast_mirror/src/commands/modules/getfastmirror/getfastmirror.dart';
class GetfastmirroCommand extends Command<int> {
GetfastmirroCommand({
class GetfastmirrorCommand extends Command<int> {
GetfastmirrorCommand({
required Logger logger,
}) : _logger = logger {
argParser.addFlag(
'only-test',
abbr: 'o',
help: "Only test mirrors' speed",
help: GetfastmirroCommand.flagOnlyTestHlep,
negatable: false,
);
}
@override
String get description =>
'Get fastest mirror and generate config file for oyo';
String get description => GetfastmirroCommand.description;
@override
String get name => 'getfastmirror';
@@ -25,10 +25,7 @@ class GetfastmirroCommand extends Command<int> {
@override
Future<int> run() async {
final output = lightBlue.wrap('''
Get the fastest mirror which will be write into source file
And generate a config file for oyo
''');
final output = lightBlue.wrap(GetfastmirroCommand.runOutPut);
_logger.info(output);
final onlyTest = argResults?['only-test'] == true;
final commandResult = await getFastMirror(onlyTest: onlyTest);