1CARMEL(1) User Contributed Perl Documentation CARMEL(1)
2
3
4
6 carmel - CPAN Artifact Repository Manager
7
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
58 Carmel
59
60
61
62perl v5.38.0 2023-07-20 CARMEL(1)