mirror of
https://github.com/SkinnyMind/libgit2dart.git
synced 2025-05-04 20:29:08 -04:00
chore: upgrade dependencies (#58)
This commit is contained in:
parent
faddaa52e2
commit
3900ec92cc
48 changed files with 3453 additions and 3174 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue