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

NAME

6       cpm - a fast CPAN module installer
7

SYNOPSIS

9         # install modules into local/
10         > cpm install Module1 Module2 ...
11
12         # install modules with verbose messages
13         > cpm install -v Module
14
15         # from cpanfile (with cpanfile.snapshot if any)
16         > cpm install
17
18         # install module into current @INC instead of local/
19         > cpm install -g Module
20
21         # prefer TRIAL release
22         > cpm install --dev Moose
23
24         # install modules as if version of your perl is 5.8.5
25         # so that modules which are not core in 5.8.5 will be installed
26         > cpm install --target-perl 5.8.5
27
28         # resolve distribution names from DARKPAN/modules/02packages.details.txt.gz
29         # and fetch distibutions from DARKPAN/authors/id/...
30         > cpm install --resolver 02packages,http://example.com/darkpan Your::Module
31         > cpm install --resolver 02packages,file:///path/to/darkpan    Your::Module
32
33         # use darkpan first, and if it fails, use metadb and normal CPAN
34         > cpm install --resolver 02packages,http://example.com/darkpan --resolver metadb Your::Module
35
36         # specify types/phases in cpanfile by "--with-*" and "--without-*" options
37         > cpm install --with-recommends --without-test
38

OPTIONS

40         -w, --workers=N
41               number of workers, default: 5
42         -L, --local-lib-contained=DIR
43               directory to install modules into, default: local/
44         -g, --global
45               install modules into current @INC instead of local/
46         -v, --verbose
47               verbose mode; you can see what is going on
48             --prebuilt, --no-prebuilt
49               save builds for CPAN distributions; and later, install the prebuilts if available
50               default: on; you can also set $ENV{PERL_CPM_PREBUILT} false to disable this option
51             --target-perl=VERSION  (EXPERIMENTAL)
52               install modules as if verison is your perl is VERSION
53             --mirror=URL
54               base url for the CPAN mirror to use, you can use --mirror multiple times
55               default: https://cpan.metacpan.org
56             --pp, --pureperl-only
57               prefer pureperl only build
58             --static-install, --no-static-install
59               enable/disable the static install, default: enable
60         -r, --resolver=class,args (EXPERIMENTAL, will be removed or renamed)
61               specify resolvers, you can use --resolver multiple times
62               available classes: metadb/metacpan/02packages/snapshot
63             --reinstall
64               reinstall the distribution even if you already have the latest version installed
65             --dev (EXPERIMENTAL)
66               resolve TRIAL distributions too
67             --color, --no-color
68               turn on/off color output, default: on
69             --test, --no-test
70               run test cases, default: no
71             --man-pages
72               generate man pages
73             --retry, --no-retry
74               retry configure/build/test/install if fails, default: retry
75             --configure-timeout=sec, --build-timeout=sec, --test-timeout=sec
76               specify configure/build/test timeout second, default: 60sec, 3600sec, 1800sec
77             --show-progress, --no-show-progress
78               show progress, default: on
79             --cpanfile=path
80               specify cpanfile path, default: ./cpanfile
81             --snapshot=path
82               specify cpanfile.snapshot path, default: ./cpanfile.snapshot
83         -V, --version
84               show version
85         -h, --help
86               show this help
87             --feature=identifier
88               specify the feature to enable in cpanfile; you can use --feature multiple times
89             --with-requires,   --without-requires   (default: with)
90             --with-recommends, --without-recommends (default: without)
91             --with-suggests,   --without-suggests   (default: without)
92             --with-configure,  --without-configure  (default: without)
93             --with-build,      --without-build      (default: with)
94             --with-test,       --without-test       (default: with)
95             --with-runtime,    --without-runtime    (default: with)
96             --with-develop,    --without-develop    (default: without)
97               specify types/phases of dependencies in cpanfile to be installed
98
100       Copyright 2015 Shoichi Kaji <skaji@cpan.org>
101
102       This library is free software; you can redistribute it and/or modify it
103       under the same terms as Perl itself.
104
105
106
107perl v5.30.0                      2019-08-12                            CPM(1)
Impressum