|-conflicts||A hashref of conflict specifications, where keys are module names, and values are the last broken version - any version greater than the specified version should work.|
|-also||Additional modules to get conflicts from (potentially recursively). This should generally be a list of modules which use Dist::CheckConflicts, which correspond to the dists that your dist depends on. (In an ideal world, this would be intuited directly from your dependency list, but the dependency list isnt available outside of build time).|
|-dist||The name of the distribution, to make the error message from check_conflicts more user-friendly.|
As an example, this command line can be used to update your modules, after installing the Foo dist (assuming that Foo::Conflicts is the module in the Foo dist which uses Dist::CheckConflicts):
Returns the conflict specification (the -conflicts parameter to import()), as a hash.
Returns the dist name (either as specified by the -dist parameter to import(), or the package name which used this module).
Examine the modules that are currently installed, and throw an exception with useful information if any modules are at versions which conflict with the dist.
Examine the modules that are currently installed, and return a list of modules which conflict with the dist. The modules will be returned as a list of hashrefs, each containing package, installed, and required keys.
No known bugs.
Please report any bugs to GitHub Issues at <https://github.com/doy/dist-checkconflicts/issues>.
You can find this documentation for this module with the perldoc command.
You can also look for information at:
o RT: CPANs request tracker
o CPAN Ratings
Jesse Luehrs <email@example.com>
This software is copyright (c) 2014 by Jesse Luehrs.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
|perl v5.20.3||DIST::CHECKCONFLICTS (3)||2014-04-03|