Salta ai contenuti

Riferimento CLI: calendario

Leggi, scrivi e verifica i conflitti degli eventi su tutti i calendari in una volta. Fa parte del riferimento CLI; le attività si trovano sotto tasks.

ComandoCosa fa
calendar listElenca i calendari configurati
calendar refreshRi-sincronizza subito i calendari invece di aspettare l’intervallo di aggiornamento (--cal per uno solo)
calendar events search --from --toEventi in un intervallo (--cal --query)
calendar events show --id <id>Un evento (partecipanti, ricorrenza, promemoria)
calendar events create --title --start --endCrea un evento (--cal --location --desc, --attendee ripetibile, --send-invites, --recur per una serie)
calendar events update <id>Modifica un evento (--attendee sostituisce i partecipanti, --send-invites, --recur; --scope this --on <iso> modifica una singola occorrenza)
calendar events rsvp <id> --responseRispondi a un invito (accepted | declined | tentative; --email in caso di ambiguità)
calendar events delete <id>Elimina un evento (--scope this --on <iso> rimuove una sola occorrenza di una serie)
calendar freebusy --from --toTrova slot liberi in un intervallo (--duration 30m, --cal, --working-hours 09:00-18:00, --limit)
calendar settingsLe impostazioni del calendario di Thunderbird — orario di lavoro, giorni lavorativi, fuso orario
calendar clash --start --endSonda di conflitto tra calendari; restituisce i conflitti etichettati per calendario
Terminal window
atbridge calendar clash --start 2026-06-20T15:00 --end 2026-06-20T16:00 --pretty

Gli eventi ricorrenti usano un corpo RRULE. Delimita la serie con --until <iso> o --count <n>:

Terminal window
# Uno standup settimanale del lunedì, 10 occorrenze
atbridge calendar events create --title "Standup" \
--start 2026-07-06T09:30 --end 2026-07-06T09:45 \
--recur "FREQ=WEEKLY;BYDAY=MO" --count 10
# Sposta solo un lunedì — modifica solo quell'occorrenza, la serie resta intatta
atbridge calendar events update <id> --scope this --on 2026-07-13T09:30 \
--start 2026-07-13T11:00 --end 2026-07-13T11:15
# Rimuovi una sola occorrenza (aggiunge un EXDATE); ometti --scope per eliminare l'intera serie
atbridge calendar events delete <id> --scope this --on 2026-07-20T09:30

Was this page helpful?