carmel - Man Page
CPAN Artifact Repository Manager
Synopsis
# Run with a directory with cpanfile or cpanfile.snapshot carmel install # 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 # update Plack to the latest carmel update Plack # update all the modules in the snapshot carmel update # pin modules to specific versions carmel update DBI@1.633 Plack@1.0000 # show diffs for cpanfile.snapshot in a nice way carmel diff # Runs your perl script with modules from artifacts carmel exec perl ... # Requires all your modules in cpanfile in one shot carmel exec perl -e 'use Carmel::Preload;' # Roll out the currently selected modules into ./local carmel rollout # package modules tarballs and index into ./vendor/cache carmel package # use Carmel packages inside a script (without carmel exec) perl -e 'use Carmel::Setup; ...' # 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"
See Also
Carmel
Info
2024-07-18 perl v5.40.0 User Contributed Perl Documentation