brackup - do a backup using Brackup


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



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.


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


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


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


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


Show status during backup.


Don't actually store any data on the target.


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


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 the names of the sources defined in your configuration file.


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


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








Brad Fitzpatrick <>

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.