/home/stephen/scripts/)Repository: Workspace root (als dit een git repo is) of aparte scripts repo
Nieuwe bestanden:
scripts/git/git_utils.py - Shared git utilities (belangrijk!)scripts/deploy/deploy-docker.sh - Generic deployment scriptscripts/README_CONSOLIDATION.md - Consolidation documentationBijgewerkte bestanden:
scripts/README.md - Updated met nieuwe scripts en diagrammenscripts/git/pull_cv_repo.py - Nu gebruikt git_utils.pyscripts/git/push_all_projects.py - Nu gebruikt git_utils.pyWaarom: Deze zijn klaar voor gebruik en verbeteren de codebase.
projects/ingestion-service/scripts/)Repository: Waarschijnlijk onderdeel van workspace of aparte repo
Nieuwe bestanden:
sync_priveles.sh - Unified sync script (vervangt 4 scripts)check_sync_status_unified.sh - Unified status checkersetup_cron_unified.sh - Unified cron setupBijgewerkte bestanden:
README_AUTO_SYNC_FINAL.md - Updated met nieuwe scriptsREADME_ICLOUD_SYNC.md - Updated met nieuwe scriptsREADME_MAC_SYNC.md - Updated met nieuwe scriptsREADME_SYNC.md - Updated met nieuwe scriptsWaarom: Nieuwe unified scripts zijn klaar en documentatie is bijgewerkt.
Repositories: aantekeningen-app, privelessen-dashboard
Bijgewerkte bestanden:
deploy-docker.sh - Comments toegevoegd over generic scriptWaarom: Alleen comments, geen breaking changes.
Repository: projects/cv
Verwijderd:
backups/cv-datalake-scripts/setup_datalake.sh - Duplicate verwijderdWaarom: Cleanup van duplicate file.
Status: Blijven staan voor backward compatibility
Scripts:
sync_from_mac.shsync_from_mac_simple.shsync_from_mac_manual.shauto_sync_from_mac.shcheck_sync_status.shcheck_priveles_status.shsetup_cron_sync.shsetup_mac_cron.shsetup_auto_sync_server.shsetup_cron_priveles.shWaarom:
.datalake-sync-*.json)Waarom: Deze horen niet in git.
# Als workspace een git repo is:
cd /home/stephen
git add scripts/ projects/ingestion-service/scripts/ projects/*/deploy-docker.sh
git commit -m "feat: consolidate redundant scripts into unified versions
- Add unified sync script (sync_priveles.sh) replacing 4 variants
- Add unified status checker (check_sync_status_unified.sh)
- Add unified cron setup (setup_cron_unified.sh)
- Add shared git utilities (git_utils.py)
- Add generic deployment script (deploy-docker.sh)
- Update all documentation with new scripts and diagrams
- Remove duplicate setup_datalake.sh from backups
- Keep old scripts for backward compatibility during migration"
git push
# Workspace scripts (als aparte repo)
cd /home/stephen/scripts
git add .
git commit -m "feat: add unified scripts and shared utilities"
git push
# Ingestion service (als aparte repo)
cd /home/stephen/projects/ingestion-service
git add scripts/
git commit -m "feat: consolidate sync scripts into unified versions"
git push
# Per project (deploy scripts)
cd /home/stephen/projects/aantekeningen-app
git add deploy-docker.sh
git commit -m "docs: add note about generic deploy script"
git push
PUSH ALLES behalve:
Reden: