conserve 0.3.2

A robust backup tool. Conserve copies files, directories, and (on Unix) symlinks from a local source tree, to a compressed archive directory, and retrieves them on demand. The primary interface is the `conserve` command-line tool, and the key commands are: conserve init /backup/home.conserve conserve backup /backup/home.conserve ~ conserve restore /backup/home.conserve /tmp/trial-restore

Crate conserve [] [src]

Conserve backup system.

For user documentation and an overview see http://conserve.fyi/.

Reexports

pub use report::Report;

Modules

errors

Conserve error types.

index

Listing of files in a band in the archive.

report

Accumulate statistics about a Conserve operation.

sources

Find source files within a source directory, in apath order.

testfixtures
ui

Abstract user interface trait.

Structs

Archive
Band

All backup data is stored in a band.

BandId

Identifier for a band within an archive, eg 'b0001' or 'b0001-0020'.

BlockDir

A readable, writable directory within a band holding data blocks.

Restore

Restore operation.

Constants

SYMLINKS_SUPPORTED

Functions

backup
semver

Generate a semver string

version