1CARMEL(1)             User Contributed Perl Documentation            CARMEL(1)
2
3
4

NAME

6       carmel - CPAN Artifact Repository Manager
7

SYNOPSIS

9         # Run with a directory with cpanfile or cpanfile.snapshot
10         carmel install
11
12         # list all the modules to be loaded
13         carmel list
14
15         # list all the modules in a tree
16         carmel tree
17
18         # show a location where a module is installed
19         carmel show Plack
20
21         # update Plack to the latest
22         carmel update Plack
23
24         # update all the modules in the snapshot
25         carmel update
26
27         # pin modules to specific versions
28         carmel update DBI@1.633 Plack@1.0000
29
30         # show diffs for cpanfile.snapshot in a nice way
31         carmel diff
32
33         # Runs your perl script with modules from artifacts
34         carmel exec perl ...
35
36         # Requires all your modules in cpanfile in one shot
37         carmel exec perl -e 'use Carmel::Preload;'
38
39         # Roll out the currently selected modules into ./local
40         carmel rollout
41
42         # package modules tarballs and index into ./vendor/cache
43         carmel package
44
45         # use Carmel packages inside a script (without carmel exec)
46         perl -e 'use Carmel::Setup; ...'
47
48         # prints export PATH=... etc for shell scripting
49         carmel export
50
51         # find a module in a repository
52         carmel find DBI
53
54         # find a module matching the version query
55         carmel find Plack ">= 1.0000, < 1.1000"
56

SEE ALSO

58       Carmel
59
60
61
62perl v5.38.0                      2023-07-20                         CARMEL(1)
Impressum