chore: upgrade dependencies (#58)

This commit is contained in:
Aleksey Kulikov 2022-05-23 13:50:15 +03:00 committed by GitHub
parent faddaa52e2
commit 3900ec92cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
48 changed files with 3453 additions and 3174 deletions

View file

@ -1,7 +1,6 @@
import 'dart:io';
import 'package:args/command_runner.dart';
import 'package:cli_util/cli_logging.dart' show Ansi, Logger;
import 'package:libgit2dart/libgit2dart.dart';
import 'package:libgit2dart/src/libgit2.dart';
import 'package:libgit2dart/src/util.dart';
@ -11,16 +10,13 @@ import 'package:pub_cache/pub_cache.dart';
/// Copies prebuilt libgit2 library from package in '.pub_cache' into correct
/// directory for [platform].
Future<void> copyLibrary(String platform) async {
final logger = Logger.standard();
final ansi = Ansi(Ansi.terminalSupportsAnsi);
if (File(path.join(Directory.current.path, libDir, platform, getLibName()))
.existsSync()) {
if (libgit2Version == Libgit2.version) {
logger.stdout('${ansi.green}libgit2 for $platform is already available.');
stdout.writeln('libgit2 for $platform is already available.');
} else {
logger.stdout(
'${ansi.red}libgit2 for $platform is outdated.\n'
stdout.writeln(
'libgit2 for $platform is outdated.\n'
'Please run following commands: \n'
'dart run libgit2dart:setup clean\n'
'dart run libgit2dart:setup\n\n',
@ -32,17 +28,14 @@ Future<void> copyLibrary(String platform) async {
pubCache.getLatestVersion('libgit2dart')!.resolve()!.location;
final libName = getLibName();
logger.stdout('Copying libgit2 for $platform');
stdout.writeln('Copying libgit2 for $platform');
final destination = path.join(libDir, platform);
Directory(destination).createSync(recursive: true);
File(path.join(pubCacheDir.path, platform, libName)).copySync(
path.join(destination, libName),
);
logger.stdout(
'${ansi.green}Done! libgit2 for $platform is now available!'
'${ansi.none}',
);
stdout.writeln('Done! libgit2 for $platform is now available!');
}
}
@ -55,8 +48,7 @@ class CleanCommand extends Command<void> {
@override
void run() {
final logger = Logger.standard();
logger.stdout('Cleaning...');
stdout.writeln('Cleaning...');
Directory(libDir).deleteSync(recursive: true);
}
}