NAME

brackup - do a backup using Brackup

SYNOPSIS

$ brackup [-v] --from=<source> --to=<target> [--output=my_backup.brackup] [--save-stats]

OPTIONS

--from=NAME

Required. The source or root of your backup. Must match a [SOURCE:NAME] config section in your ~/.brackup.conf (which is auto-created for you on first run, so then you just have to go modify it). See Brackup::Root for more.

--to=NAME

Required. The destination or target for your backup. Must match a [TARGET:NAME] config section in your ~/.brackup.conf. See Brackup::Target for more.

--output=FILE

Optional. Defaults to "source-target-YYYYMMDD.brackup". This is the "metafile" index you'll need to do a restore.

--config=FILE

Specify the configuration file to use; defaults to ~/.brackup.

--save-stats[=FILE]

Optional. Flag to indicate that stats output should be recorded to a file. If =FILE is omitted, defaults to "source-target-YYYYMMDD.stats."

--verbose|-v

Show status during backup.

--dry-run

Don't actually store any data on the target.

--du-stats

Prints the size, in kB, of data underneath each directory (recursively) which will be backed up.

--zenityprogress

Produces output suitable for piping into zenity --progress to get a pretty GUI progress bar while running a backup. This option is incompatable with --verbose, as both print to STDOUT.

--list-sources

List the names of the sources defined in your configuration file.

--list-targets

List the names of the targets defined in your configuration file.

WARRANTY

Brackup is distributed as-is and comes without warranty of any kind, expressed or implied. We aren't responsible for your data loss.

SEE ALSO

Brackup::Manual::Overview

brackup-restore

brackup-target

Brackup::Root

Brackup::Target

AUTHOR

Brad Fitzpatrick <brad@danga.com>

Copyright (c) 2006-2007 Six Apart, Ltd. All rights reserved.

This module is free software. You may use, modify, and/or redistribute this software under the terms of same terms as perl itself.