KonsoleKalendar gestisce le seguenti opzioni:
| Opzione | Descrizione |
|---|---|
| Opzioni generiche: | |
--help, --help-all | Mostra un messaggio di aiuto sulle opzioni del programma. |
--author | Mostra le informazioni sugli autori del programma. |
-v, --version | Mostra delle informazioni sulla versione del programma. |
--license | Mostra le informazioni sulla licenza d'uso del programma. |
| Opzioni: | |
--verbose | Stampa messaggi di aiuto sull'esecuzione. |
--dry-run | Stampa che cosa sarebbe stato fatto, ma senza eseguire. Non cambia nessun file; non inserisce né rimuove o modifica file esistenti, e non crea nuovi file. |
--allow-gui | Permette l'uso di risorse che possono richiedere un'interfaccia utente interattiva. Nelle normali operazioni, sono usate solo le risorse che non richiedono mai un'interfaccia utente (come i calendari basati su file). |
| Tipi di occorrenza (queste opzioni possono essere combinate): | |
--event | Opera solo su Eventi. (Predefinito) |
--todo | Opera solo su Cose da fare. (Non implementata) |
--journal | Opera solo su Diari. (Non implementata) |
| Modalità principali di operazione: | |
--view | Stampa gli eventi del calendario nel formato di esportazione specificato. |
--add | Aggiunge un evento al calendario. |
--change | Modifica un evento esistente nel calendario. |
--delete | Rimuove un evento esistente del calendario. |
--date nomefile | Crea un nuovo calendario da un file esistente. |
--import file-da-importare | Importa questo calendario nel calendario principale. |
--list-calendars | Elenca i calendari disponibili. |
| Modificatori dell'operazione: | |
--all | Mostra tutte le voci del calendario. |
--next | Mostra l'attività successiva nel calendario. |
--show-next giorni | Iniziando dalla data specificata mostra i prossimi n giorni di attività. |
--uid UID | Mostra, elimina o cambia l'evento con questa stringa di identificazione univoca. |
--date data | Inizia da questo giorno [[AAAA-MM-GG]]. Il giorno predefinito è oggi |
--time ora | Inizia da quest'ora [[HH:MM]]. L'ora predefinita per l'inizio è 07:00. Per aggiungere o eliminare un evento fluttuante, usa una delle opzioni |
--end-date data-di-fine | Termina in questo giorno [AAAA-MM-GG]. Il valore predefinito è impostato con --date. |
--end-time ora-di-fine | Termina a quest'ora [HH:MM]. L'ora di fine predefinita per la visione è 17:00. Per aggiungere o eliminare un evento fluttuante, usa una delle opzioni |
--epoch-start ora-epoca | Inizia da quest'ora [secondi dall'inizio dell'epoca UNIX]. |
--epoch-end ora-epoca | Termina a quest'ora [secondi dall'inizio dell'epoca UNIX]. |
--summary riassunto | Aggiunge un riassunto all'evento (funziona con --add e --change). |
--description descrizione | Aggiunge una descrizione all'evento (funziona con --add e --change). |
--location posizione | Aggiunge un luogo all'evento (funziona con --add e --change). |
--calendar id | Specifica il calendario da utilizzare. Se non specificato verrà usata la risorsa di KOrganizer predefinita. |
| Opzioni di esportazione: | |
--export-type tipo-di-esportazione | Tipo di file da esportare. In mancanza dell'opzione, viene usato il tipo Testo |
--export-file file-da-esportare | File da usare per l'esportazione. Se non specificato, l'output è scritto sull'output standard. |
--export-list | Stampa l'elenco dei tipi di esportazione supportati ed esce. |