bupstash

Make efficient encrypted backups easily by running
one of the subcommands below.

Subcommands:

  init              Initialize a bupstash repository.
  new-key           Create a new key capable of all operations.
  new-sub-key       Derive a sub key for a subset of operations.
  put               Put a new item into a repository.
  list              List items in a repository.
  list-contents     List contents of a directory snapshot.
  get               Get data from a repository.
  restore           Restore a snapshot to a local directory.
  rm/remove         Remove items from a repository.
  recover-removed   Recover items pending garbage collection.
  gc                Delete unreferenced data and free space.
  sync              Sync items between repositories.
  exec-with-locks   Exec a command with a locked repository.
  version           Print the version and exit.
  help              Print this message.


For subcommand specific help, run 'bupstash CMD --help'.

For comprehensive documentation check the man pages.