#!/usr/bin/env bash # restore.sh — restore a canonical repo from a snapshot-store.sh or # backup-bundle.sh backup. Refuses to overwrite a currently-healthy # canonical repo unless --force is passed. See #185 Phase 5. # # Usage: # restore.sh --from-snapshot [--force] # restore.sh --from-bundle [--force] set -euo pipefail exec python3 "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/backup.py" restore "$@"