Zum Inhalt springen

CLI-Referenz: calendar

Termine über alle Kalender gleichzeitig lesen, schreiben und auf Konflikte prüfen. Teil der CLI-Referenz; Aufgaben findest du unter tasks.

BefehlWas er tut
calendar listKonfigurierte Kalender auflisten
calendar refreshKalender jetzt neu synchronisieren, statt das Aktualisierungsintervall abzuwarten (--cal für einen)
calendar events search --from --toTermine in einem Zeitfenster (--cal --query)
calendar events show --id <id>Ein Termin (Teilnehmer, Wiederholung, Erinnerungen)
calendar events create --title --start --endEinen Termin erstellen (--cal --location --desc, --attendee wiederholbar, --send-invites, --recur für eine Serie)
calendar events update <id>Einen Termin ändern (--attendee ersetzt die Teilnehmer, --send-invites, --recur; --scope this --on <iso> bearbeitet ein einzelnes Vorkommen)
calendar events rsvp <id> --responseAuf eine Einladung antworten (accepted | declined | tentative; --email bei Mehrdeutigkeit)
calendar events delete <id>Einen Termin löschen (--scope this --on <iso> entfernt ein einzelnes Vorkommen einer Serie)
calendar freebusy --from --toFreie Zeitfenster in einem Zeitraum finden (--duration 30m, --cal, --working-hours 09:00-18:00, --limit)
calendar settingsThunderbirds Kalendereinstellungen — Arbeitszeiten, Arbeitstage, Zeitzone
calendar clash --start --endKalenderübergreifende Konfliktprüfung; gibt nach Kalender gekennzeichnete Konflikte zurück
Terminal-Fenster
atbridge calendar clash --start 2026-06-20T15:00 --end 2026-06-20T16:00 --pretty

Wiederkehrende Termine verwenden einen RRULE-Body. Begrenze die Serie mit --until <iso> oder --count <n>:

Terminal-Fenster
# Ein wöchentliches Montags-Standup, 10 Vorkommen
atbridge calendar events create --title "Standup" \
--start 2026-07-06T09:30 --end 2026-07-06T09:45 \
--recur "FREQ=WEEKLY;BYDAY=MO" --count 10
# Nur einen Montag verschieben — bearbeitet nur dieses Vorkommen, die Serie bleibt unangetastet
atbridge calendar events update <id> --scope this --on 2026-07-13T09:30 \
--start 2026-07-13T11:00 --end 2026-07-13T11:15
# Ein Vorkommen entfernen (fügt ein EXDATE hinzu); --scope weglassen, um die ganze Serie zu löschen
atbridge calendar events delete <id> --scope this --on 2026-07-20T09:30

Was this page helpful?