Pular para o conteúdo

Referência da CLI: calendar

Leia, escreva e verifique conflitos de eventos em todos os calendários de uma só vez. Faz parte da Referência da CLI; as tarefas estão em tasks.

ComandoO que faz
calendar listLista os calendários configurados
calendar refreshRessincroniza os calendários agora, em vez de esperar o intervalo de atualização (--cal para um)
calendar events search --from --toEventos numa janela (--cal --query)
calendar events show --id <id>Um evento (participantes, recorrência, lembretes)
calendar events create --title --start --endCria um evento (--cal --location --desc, --attendee repetível, --send-invites, --recur para uma série)
calendar events update <id>Altera um evento (--attendee substitui os participantes, --send-invites, --recur; --scope this --on <iso> edita uma ocorrência)
calendar events rsvp <id> --responseResponde a um convite (accepted | declined | tentative; --email se for ambíguo)
calendar events delete <id>Elimina um evento (--scope this --on <iso> remove uma ocorrência de uma série)
calendar freebusy --from --toEncontra horários livres numa janela (--duration 30m, --cal, --working-hours 09:00-18:00, --limit)
calendar settingsDefinições de calendário do Thunderbird — horário de trabalho, dias úteis, fuso horário
calendar clash --start --endSonda de conflitos entre calendários; devolve os conflitos etiquetados por calendário
Terminal window
atbridge calendar clash --start 2026-06-20T15:00 --end 2026-06-20T16:00 --pretty

Os eventos recorrentes usam um corpo RRULE. Delimite a série com --until <iso> ou --count <n>:

Terminal window
# Uma reunião semanal à segunda-feira, 10 ocorrências
atbridge calendar events create --title "Standup" \
--start 2026-07-06T09:30 --end 2026-07-06T09:45 \
--recur "FREQ=WEEKLY;BYDAY=MO" --count 10
# Move apenas uma segunda-feira — edita só essa ocorrência, a série fica intacta
atbridge calendar events update <id> --scope this --on 2026-07-13T09:30 \
--start 2026-07-13T11:00 --end 2026-07-13T11:15
# Remove uma ocorrência (adiciona um EXDATE); omita --scope para eliminar toda a série
atbridge calendar events delete <id> --scope this --on 2026-07-20T09:30

Was this page helpful?