feat: Trockenlauf als Standard-Aufruf, --execute/-e für echten Sync

Ohne Flags führt darktable_sync.sh jetzt einen Trockenlauf durch:
- Banner mit Hinweis und Bestätigungsabfrage vor dem Start
- rsync läuft mit --dry-run (keine Dateiänderungen)
- Keine destruktiven Operationen: kein Backup, kein Token-Schreiben,
  kein sync_pending entfernen
- Zusammenfassung nach Richtung (Upload/Download) und Aktion
  (neu/aktualisiert/gelöscht) aufgeschlüsselt
- Optionale Detailansicht: Dateien gruppiert nach Typ (Foto, XMP,
  Datenbank, Video, Sonstiges)

Mit --execute oder -e wird der echte Sync wie bisher ausgeführt.
Desktop-Entry und Systemd-Service auf --execute aktualisiert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-20 16:24:31 +02:00
parent 0c5774f695
commit c05f323605
6 changed files with 202 additions and 47 deletions
+1 -1
View File
@@ -2,6 +2,6 @@
Type=Application
Name=Darktable Sync
Comment=Nur Synchronisation ausfuehren ohne Darktable zu starten
Exec=/home/%u/.local/bin/darktable_sync.sh --with-notify-start-stop
Exec=/home/%u/.local/bin/darktable_sync.sh --execute --with-notify-start-stop
Terminal=false
Categories=Graphics;Photography;