Глава 3. Опции командной строки

KonsoleKalendar поддерживает следующие опции командной строки:

ОпцияОписание
--help, --help-allПоказать справку о опциях программы.
--authorПоказать информацию об авторе программы.
-v, --versionПоказать информацию о версии программы.
--licenseПоказать информацию о лицензии.
--verboseПоказать подробные отладочные сообщения.
--dry-runПоказывает, что могло бы быть сделано, не изменяя записи, не добавляя и не удаляя их из календаря. Не изменяются и не создаются новые файлы.
--allow-guiРазрешить использование ресурсов, использующих интерактивный интерфейс пользователя. Обычно используются только ресурсы, которые никогда не требуют участия пользователя (например, календари, хранящиеся в файлах).
--file  calendar-fileУказывает файл календаря, который будет использоваться.

Если не указан, будет использоваться ваш ресурс KOrganizer по умолчанию.

Некоторые режимы операций: 
--viewВывести события календаря в указанном формате.
--addДобавить событие в календарь.
--changeИзменить в календаре существующее событие.
--deleteУдалить из календаря существующее событие.
--createСоздать новый файл календаря, если он не существует.
--import  import-fileИмпорт указанного календаря в основной календарь.
Модификаторы операций 
--allПоказать все записи календаря.
--nextПоказать следующее событие календаря.
--show-next  daysПоказать следующее количество дней начиная с указанного.
--uid  UIDПоказать, удалить или изменить событие с указанным идентификатором.
--date  dateНачать с указанного дня (ГГГГ-ММ-ДД). По умолчанию - сегодня.
--time  timeНачать с этого времени (ЧЧ:ММ). По умолчанию 7:00.

Для создания или изменения неточного события, используйте опции --time float или --end-time float.

--end-date  end-dateЗакончить указанной датой (ГГГГ-ММ-ДД). По умолчанию устанавливается --date.
--end-time  end-timeЗакончить указанным временем(ЧЧ:ММ). По умолчанию - 17:00

Для создания или изменения неточного события, используйте опции --time float или --end-time float.

--epoch-start  epoch-timeНачать с указанного времени [секунды с начала эпохи].
--epoch-end  epoch-timeЗакончить на указанном времени [секунды с начала эпохи].
--summary  summaryДобавить название к событию (работает с add и change).
--description  descriptionДобавить описание к событию (работает с add и change).
--location  местоДобавить место события (работает с add и change).
Опции экспорта: 
--export-type  export-typeТип файла для экспорта. По умолчанию тип "Текст".
--export-file  export-fileЭкспорт в файл. По умолчанию осуществляется на стандартный вывод.
--export-listВывести доступные форматы для экспортирования.