Files
mitus/ctrl/sync.sh
2026-04-09 16:04:40 -03:00

17 lines
425 B
Bash
Executable File

#!/bin/bash
# Sync project to receiver machine via rsync
# Usage: ./sync.sh [user@host] [remote_path]
set -euo pipefail
REMOTE="${1:-mariano@mcrndeb}"
REMOTE_PATH="${2:-~/wdir/cht/}"
PROJECT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
rsync -avz --delete \
--exclude='.git/' \
--exclude='media/target/' \
--exclude='media/logs/' \
--filter=':- .gitignore' \
"$PROJECT_DIR/" \
"${REMOTE}:${REMOTE_PATH}"