İçeriğe geç

CLI referansı: takvim

Her takvimdeki etkinlikleri aynı anda okuyun, yazın ve çakışma denetimi yapın. CLI referansının bir parçası; yapılacaklar görevler altındadır.

CommandNe yapar
calendar listYapılandırılmış takvimleri listeler
calendar refreshGüncelleme aralığını beklemek yerine takvimleri şimdi yeniden eşitle (biri için --cal)
calendar events search --from --toBir zaman aralığındaki etkinlikler (--cal --query)
calendar events show --id <id>Bir etkinlik (katılımcılar, yineleme, hatırlatıcılar)
calendar events create --title --start --endBir etkinlik oluştur (--cal --location --desc, yinelenebilir --attendee, --send-invites, bir seri için --recur)
calendar events update <id>Bir etkinliği güncelle (--attendee katılımcıları değiştirir, --send-invites, --recur; --scope this --on <iso> tek bir yinelemeyi düzenler)
calendar events rsvp <id> --responseBir davete yanıt ver (accepted | declined | tentative; belirsizse --email)
calendar events delete <id>Bir etkinliği sil (--scope this --on <iso> bir serinin tek bir yinelemesini kaldırır)
calendar freebusy --from --toBir zaman aralığında boş aralıklar bul (--duration 30m, --cal, --working-hours 09:00-18:00, --limit)
calendar settingsThunderbird’ün takvim ayarları — çalışma saatleri, çalışma günleri, saat dilimi
calendar clash --start --endTakvimler arası çakışma denetimi; takvime göre etiketlenmiş çakışmaları döndürür
Terminal window
atbridge calendar clash --start 2026-06-20T15:00 --end 2026-06-20T16:00 --pretty

Yinelenen etkinlikler bir RRULE gövdesi kullanır. Seriyi --until <iso> ya da --count <n> ile sınırlayın:

Terminal window
# Haftalık bir Pazartesi standup'ı, 10 yineleme
atbridge calendar events create --title "Standup" \
--start 2026-07-06T09:30 --end 2026-07-06T09:45 \
--recur "FREQ=WEEKLY;BYDAY=MO" --count 10
# Yalnızca bir Pazartesi'yi taşı — yalnızca o yinelemeyi düzenler, seri dokunulmaz
atbridge calendar events update <id> --scope this --on 2026-07-13T09:30 \
--start 2026-07-13T11:00 --end 2026-07-13T11:15
# Bir yinelemeyi kaldır (bir EXDATE ekler); tüm seriyi silmek için --scope'u atla
atbridge calendar events delete <id> --scope this --on 2026-07-20T09:30

Was this page helpful?