pub_mirror 1.0.0 copy "pub_mirror: ^1.0.0" to clipboard
pub_mirror: ^1.0.0 copied to clipboard

outdated

A sample command-line application.

example/pub_mirror.dart

import 'package:pub_mirror/pub_mirror.dart' as pub_mirror;

main() async {
  final tool = pub_mirror.PubMirrorTool('/tmp/pub/', 'http://example.com/pub/',
      upstream: 'https://pub.dartlang.org/api',
      verbose: true,
      maxConnections: 10);

  // iterate over all the packages
  await for (var package in tool.listAllPackages()) {
    print('-> ${package.name}');
  }

  // download the single package
  await tool.downloadPackage('pub_mirror');

  // download all packages with 100 threads
  await tool.download(100, overwrite: false);
}
4
likes
0
pub points
1%
popularity

Publisher

unverified uploader

A sample command-line application.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, executor, http, logging, path, pedantic, pub_client, quiver_log

More

Packages that depend on pub_mirror