khal
terminal calendar application
TLDR
Show calendar
$ khal
List events$ khal list
Add event$ khal new [2024-01-15] [10:00] [11:00] [Meeting]
Interactive mode$ khal interactive
Import ICS file$ khal import [event.ics]
Show specific date$ khal list [2024-01-15]
SYNOPSIS
khal [options] command
DESCRIPTION
khal is a terminal calendar application. It reads and writes CalDAV calendars through vdirsyncer.
The tool provides both command-line and interactive interfaces. It supports multiple calendars and recurring events.
PARAMETERS
list [DATE]
List events.new DATE START END SUMMARY
Create event.interactive
Interactive TUI mode.import FILE
Import ICS file.printcalendars
List calendars.--help
Display help information.
CAVEATS
Requires vdirsyncer for sync. Python-based. Configuration file needed.
HISTORY
khal was created as a terminal-based calendar client compatible with CalDAV through the vdirsyncer ecosystem.
SEE ALSO
vdirsyncer(1), todoman(1), calcurse(1)
