pub_cache 0.0.1+1 copy "pub_cache: ^0.0.1+1" to clipboard
pub_cache: ^0.0.1+1 copied to clipboard

discontinued
outdatedDart 1 only

A library to reflect on the local pub cache.

pub_cache #

A library to reflect on the local pub cache.

pub package Build Status Build status Coverage Status

How do I use it? #

pub_cache lets you reflect on the information in your Pub cache. For example, to find all the applications that have been activated:

PubCache cache = new PubCache();

for (Application app in cache.getGlobalApplications()) {
  print('activated app: ${app.name}, version: ${app.version}');
}

Some other interesting use cases:

  • finding all the activated applications whose defining package has a specific meta-data file
  • given a package name, locate the directory on disk for that package, and using that location to read resources contained in the package
  • finding the latest non-dev version of all the packages in the cache

Features and bugs #

Please file feature requests and bugs at the issue tracker.

2
likes
0
pub points
65%
popularity

Publisher

unverified uploader

A library to reflect on the local pub cache.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

path, pub_semver, yaml

More

Packages that depend on pub_cache