carmel - CPAN Artifact Repository Manager
# Run with a directory with cpanfile or cpanfile.snapshot carmel install # Manually pull a module if you don't have it carmel install DBI@1.633 Plack@1.0000 # list all the modules to be loaded carmel list # list all the modules in a tree carmel tree # show a location where a module is installed carmel show Plack # Runs your perl script with modules from artifacts carmel exec perl ... # Requires all your modules in cpanfile in one shot carmel exec perl -e 'Carmel::Runtime->require_all' # Roll out the currently selected modules into ./local carmel rollout # prints export PATH=... etc for shell scripting carmel export # find a module in a repository carmel find DBI # find a module matching the version query carmel find Plack ">= 1.0000, < 1.1000"
Carmel
To install Carmel, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Carmel
CPAN shell
perl -MCPAN -e shell install Carmel
For more information on module installation, please visit the detailed CPAN module installation guide.