NAME

Bundler

Author

Alexey Melezhik / melezhik@gmail.com

SYNOPSIS

This is CPANPLUS pluggin. Install/Remove all packages from given `bundle' file.
Inspired by ruby bundler.

# in cpanp client session
/? bundle
/bundle install # installing
/bundle remove # removing

USAGE

/? bundle
/bundle [install|remove] [options]

Format of .bunlde file

every line of .bundle file have a form of `<MODULE-ITEM> [<MINIMAL-VERSION>] [# comments]'

MODULE-ITEM

what is module item, see parse_module method documentation on http://search.cpan.org/perldoc?CPANPLUS::Backend, in common case it should be the name of CPAN module to install/remove

MINIMAL-VERSION

minimal version of module you want to install, if one have version higher or equal module wouldn't be installed. If minimal version is not set, Bundler would update corresponding module.

Comments

may occur in and should be started with #

# this is comment

Examples of .bundle file

update CGI module to latest version

CGI

update CGI module to latest version if current version < 3.58

CGI 3.58

install CGI module only if not installed

CGI 0

install from given url path

http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI.pm-3.59.tar.gz

OPTIONS

--bundle_file # path to bundle file
--dry-run # dry-run mode - just to show what would happen and to do nothing

ACKNOWLEDGMENTS

to the authors of bundler
to the author of CPANPLUS

SEE ALSO

http://search.cpan.org/perldoc?CPANPLUS 
http://gembundler.com/