#!/bin/bash set -e # Default target directory for docs TARGET_DIR="/mnt/cmc-docs" # Parse optional target dir for arg in "$@"; do if [[ "$arg" == "-target" ]]; then NEXT_IS_TARGET=1 continue fi if [[ $NEXT_IS_TARGET == 1 ]]; then TARGET_DIR="$arg" NEXT_IS_TARGET=0 fi done PDF_SRC="/mnt/vault/pdf" ATTACH_SRC="/mnt/vault/attachment_files" PDF_DEST="$TARGET_DIR/pdf" ATTACH_DEST="$TARGET_DIR/attachments_files" mkdir -p "$PDF_DEST" "$ATTACH_DEST" # Sync PDF files rsync -avz --progress "$PDF_SRC/" "$PDF_DEST/" # Sync attachment files rsync -avz --progress "$ATTACH_SRC/" "$ATTACH_DEST/" echo "Sync complete. Files are in $TARGET_DIR (pdf/ and attachments_files/)"