Перейти к содержимому

Справочник CLI: calendar

Читайте, изменяйте и проверяйте на пересечения события во всех календарях сразу. Часть справочника CLI; задачи описаны в разделе tasks.

КомандаЧто делает
calendar listСписок настроенных календарей
calendar refreshСинхронизировать календари сейчас, не дожидаясь интервала обновления (--cal для одного)
calendar events search --from --toСобытия за период (--cal --query)
calendar events show --id <id>Одно событие (участники, повторяемость, напоминания)
calendar events create --title --start --endСоздать событие (--cal --location --desc, повторяемый --attendee, --send-invites, --recur для серии)
calendar events update <id>Изменить событие (--attendee заменяет участников, --send-invites, --recur; --scope this --on <iso> правит одно вхождение)
calendar events rsvp <id> --responseОтветить на приглашение (accepted | declined | tentative; --email, если неоднозначно)
calendar events delete <id>Удалить событие (--scope this --on <iso> убирает одно вхождение серии)
calendar freebusy --from --toНайти свободные слоты за период (--duration 30m, --cal, --working-hours 09:00-18:00, --limit)
calendar settingsНастройки календаря Thunderbird — рабочие часы, рабочие дни, часовой пояс
calendar clash --start --endПроверка пересечений между календарями; возвращает конфликты с указанием календаря
Окно терминала
atbridge calendar clash --start 2026-06-20T15:00 --end 2026-06-20T16:00 --pretty

Повторяющиеся события используют тело RRULE. Ограничьте серию с помощью --until <iso> или --count <n>:

Окно терминала
# Еженедельная планёрка по понедельникам, 10 вхождений
atbridge calendar events create --title "Standup" \
--start 2026-07-06T09:30 --end 2026-07-06T09:45 \
--recur "FREQ=WEEKLY;BYDAY=MO" --count 10
# Перенести только один понедельник — правит только это вхождение, серия не меняется
atbridge calendar events update <id> --scope this --on 2026-07-13T09:30 \
--start 2026-07-13T11:00 --end 2026-07-13T11:15
# Убрать одно вхождение (добавляет EXDATE); опустите --scope, чтобы удалить всю серию
atbridge calendar events delete <id> --scope this --on 2026-07-20T09:30

Was this page helpful?