#!/usr/bin/env bash set -euo pipefail if [[ $# -lt 1 ]]; then echo "Usage: $0 " >&2 exit 1 fi TARGET_DIR="${MARKDOWN_TARGET_DIR:-./backend/content/posts}" BACKUP_FILE="$1" if [[ ! -f "${BACKUP_FILE}" ]]; then echo "Backup file not found: ${BACKUP_FILE}" >&2 exit 1 fi mkdir -p "${TARGET_DIR}" rm -rf "${TARGET_DIR}"/* tar -xzf "${BACKUP_FILE}" -C "${TARGET_DIR}" echo "Markdown restore completed into ${TARGET_DIR}"