LinuxCommandLibrary

khal

terminal calendar application

TLDR

Show calendar

$ khal
copy
List events
$ khal list
copy
Add event
$ khal new [2024-01-15] [10:00] [11:00] [Meeting]
copy
Interactive mode
$ khal interactive
copy
Import ICS file
$ khal import [event.ics]
copy
Show specific date
$ khal list [2024-01-15]
copy

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community