diff options
| author | Anton Bobov <abobov@gmail.com> | 2020-01-11 10:02:26 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2020-01-11 10:02:26 +0500 |
| commit | 5294ee60a9fd7afd2d2f36425055e6d12d3e605c (patch) | |
| tree | 8e9239425fb6f7aff1e4db53d3d9cddf61ca907e /d-backup | |
| parent | c01774dd7649009ed34f0e9adccc22ce908c2f4b (diff) | |
Updates.
Diffstat (limited to 'd-backup')
| -rwxr-xr-x | d-backup | 26 |
1 files changed, 24 insertions, 2 deletions
@@ -20,8 +20,12 @@ SOURCE=/ print_help() { cat <<EOF Commands: - backup run backup - stats show collection status + backup run backup + stats show collection status + list list files from backup + restore restore files from backup +Options: + --time time specify the time from which to restore or list files EOF } @@ -38,6 +42,14 @@ stats() { duplicity collection-status "$TARGET" } +list() { + duplicity list-current-files "$@" "$TARGET" +} + +restore() { + duplicity restore "$@" "$TARGET" "$(pwd)" +} + if [[ $# = 0 ]] ; then print_help exit 0 @@ -51,6 +63,16 @@ while (( "$#" )) ; do stats) stats ;; + list) + shift + list $* + exit 0 + ;; + restore) + shift + restore $* + exit 0 + ;; *) print_help ;; |
