NAME
cpanbaker - backup your cpan module files.
OPTIONS
$ cpanbaker [options] [filename]
--sudo
use sudo to backup files.
--exclude part,...
don't backup ...
valid part names are minicpan, bin, local-lib, perlbrew, libs
--include part,...
backup include ...
valid part names are minicpan, bin, local-lib, perlbrew, libs
--dry
dry run. do not archive files.
--installed
get installed module list.
-l file, --log file
specify log file.
--skip-pods
skip pod files.
--skip-manpages
skip manpage files.
-v, --verbose
verbose message
-vv
very verbose message
-z, --gz
tar with gzip compression.
-j, --bz
tar with bzip2 compression.
-d, --debug
debug mode.
-h
show help messages
USAGE
To backup:
$ cpanbaker
To backup with gzip compression:
$ cpanbaker -z
To backup with gzip compression and specify a filename:
$ cpanbaker -z blah.tar.gz
To backup in dry-run mode:
$ cpanbaker --dry
With sudo (root permission):
$ cpanbaker --sudo
To exclude perlbrew stuff:
$ cpanbaker --exclude=perlbrew
To get installed modules:
$ cpanbaker --installed > module_list
$ cpanm < module_list # reinstall modules
To exclude minicpan stuff:
$ cpanbaker --exclude=minicpan
To exclude minicpan and perlbrew:
$ cpanbaker --exclude=perlbrew,minicpan
To backup perlbrew stuff only:
$ cpanbaker --include=perlbrew
Verbose mode:
$ cpanbaker -v
Very verbose mode:
$ cpanbaker -vv
Debug mode:
$ cpanbaker -d