1CPAN-UPLOAD(1) User Contributed Perl Documentation CPAN-UPLOAD(1)
2
3
4
6 cpan-upload - upload a distribution to the CPAN
7
9 version 0.103015
10
12 usage: cpan-upload [options] file-to-upload-1 [ file-to-upload-2 ... ]
13 -v --verbose enable verbose logging
14 -h --help display this help message
15 --dry-run do not actually upload anything
16
17 -u --user your PAUSE username
18 -p --password the password to your PAUSE account
19 -d --directory a dir in your CPAN space in which to put the file
20 --http-proxy URL of the http proxy to use in uploading
21 --ignore-errors instead of aborting, continue to next file on error
22 -c --config config file to use; defaults to ~/.pause
23 --md5 compute MD5 checksums of the files
24 --retries number of retries to perform on upload failure
25 --retry-delay number of seconds to wait between retries
26
28 If you have a ".pause" file in your home directory, it will be checked
29 for a username and password. It should look like this:
30
31 user EXAMPLE
32 password your-secret-password
33
34 You can GnuPG-encrypt this file if you wish, but you must install
35 Config::Identity and configure your gpg-agent as Config::Identity
36 currently doesn't prompt for a password at decryption time:
37
38 # Follow the prompts, setting your key as the "recipient"
39 # Use ^D once you've finished typing out your authentication information
40 gpg -ea > $HOME/.pause
41 # OR, encrypt a file you already created:
42 gpg -ea $HOME/.pause && mv $HOME/.pause{.asc,}
43
45 CPAN::Uploader
46 Config::Identity
47
49 Ricardo SIGNES <rjbs@cpan.org>
50
52 This software is copyright (c) 2020 by Ricardo SIGNES.
53
54 This is free software; you can redistribute it and/or modify it under
55 the same terms as the Perl 5 programming language system itself.
56
57
58
59perl v5.32.1 2021-01-26 CPAN-UPLOAD(1)