#!/usr/bin/env bash set -e ROOT_DIRECTORY=$1 SNAPSHOT_DIRECTORY="${ROOT_DIRECTORY}/@snapshots" if [ "${ROOT_DIRECTORY}" == "" ] then echo "No root directory provided" exit 1 fi if [ ! -d "${SNAPSHOT_DIRECTORY}" ] then echo "No snapshot directory in root ${ROOT_DIRECTORY}" exit 1 fi ALL_SNAPSHOTS=$(ls "${SNAPSHOT_DIRECTORY}" | cut -d '.' -f 1 | uniq) for snap in ${ALL_SNAPSHOTS[@]} do restore-snapshot "${ROOT_DIRECTORY}" "${snap}" done