Files
mitus/ctrl/sync.sh
2026-04-01 13:59:31 -03:00

15 lines
363 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/' \
--filter=':- .gitignore' \
"$PROJECT_DIR/" \
"${REMOTE}:${REMOTE_PATH}"