Deduplicating archiver with compression and authenticated encryption.

Jonas Borgström fe663e3232 Added xattr support %!s(int64=14) %!d(string=hai) anos
darc fe663e3232 Added xattr support %!s(int64=14) %!d(string=hai) anos
doc 8cdca7aed4 Renamed dedupestore to darc %!s(int64=14) %!d(string=hai) anos
.gitignore 4bbd093a56 Added dedupestore "console script" %!s(int64=15) %!d(string=hai) anos
README baa0224f55 Added README and fixed time format string typo %!s(int64=14) %!d(string=hai) anos
setup.py ae7b0eaf6d Added argparse as a dependency %!s(int64=14) %!d(string=hai) anos

README

Basic Usage
===========

Generate keychain
-----------------
All data stored using darc is protected by 256 bit AES encryption. This means
that a keychain file needs to be created before any archives can be created:

$ darc init-keychain

This will create a password protected keychain in ~/.darc/keychain

Create an empty darc store
--------------------------

$ darc init /path/store

Create an archive
-----------------

$ darc create /path/store::MyBackup ~/Documents ~/src

List store contents
-------------------

$ darc list /path/store

List archive contents
---------------------

$ darc list /path/store::MyBackup

Extract archive
---------------

$ darc extract /path/store::MyBackup /destination

Delete archive
--------------

$ darc delete /path/store::MyBackup