One-stop ZFS backup & replication solution
Go to file
Christian Schwarz e951beaef5 Simplify CLI by requiring explicit job names.
Job names are derived from job type + user-defined name in config file
CLI now has subcommands corresponding 1:1 to the config file sections:

        push,pull,autosnap,prune

A subcommand always expects a job name, thus executes exactly one job.

Dict-style syntax also used for PullACL and Sink sections.

jobrun package is currently only used for autosnap, all others need to
be invoked repeatedly via external tool.
Plan is to re-integrate jobrun in an explicit daemon-mode (subcommand).
2017-07-08 11:13:50 +02:00
cmd Simplify CLI by requiring explicit job names. 2017-07-08 11:13:50 +02:00
jobrun jobrun: fix timing issue and minor printing issues 2017-07-01 23:19:31 +02:00
rpc Implement push support. 2017-05-20 18:17:08 +02:00
scratchpad/chunker scratchpad/chunker: fix api breakage 2017-05-14 15:58:33 +02:00
sshbytestream sshbytestream: default ServerAliveInterval 2017-05-14 14:16:12 +02:00
util Implement RetentionGrid structure. 2017-07-01 23:19:31 +02:00
zfs implement automatic snapshotting feature 2017-07-02 00:02:33 +02:00
.gitignore Initial commit 2017-04-14 01:40:49 +02:00
LICENSE license: change attribution 2017-05-03 18:28:04 +02:00
main.go Switch to using https://github.com/spf13/cobra for CLI. 2017-07-06 13:36:55 +02:00
README.md Initial commit 2017-04-14 01:40:49 +02:00

zrepl

ZFS dataset replication. Not a shell script.