Exclude AWS CLI and SSO cache from sync-to-vm.sh
This commit is contained in:
@@ -96,12 +96,15 @@ for entry in "${MOUNT_PATTERNS[@]}"; do
|
||||
ssh_cmd "mkdir -p ${remote_path}"
|
||||
|
||||
# Sync with rsync (fall back to scp if rsync unavailable)
|
||||
# Exclude generated/cached content that gets recreated on the remote
|
||||
if command -v rsync &>/dev/null; then
|
||||
rsync -az --progress \
|
||||
--exclude='node_modules' \
|
||||
--exclude='__pycache__' \
|
||||
--exclude='.venv' \
|
||||
--exclude='*.pyc' \
|
||||
--exclude='cli/cache' \
|
||||
--exclude='sso/cache' \
|
||||
-e "ssh ${SSH_OPTS}" "${local_path}/" "${SSH_HOST}:${remote_path}/"
|
||||
else
|
||||
scp -o "ControlPath=${CTRL_SOCKET}" -r "${local_path}/." "${SSH_HOST}:${remote_path}/"
|
||||
|
||||
Reference in New Issue
Block a user