Command line
calcurse -a
Print today's appointments
calcurse -d <date|num>
Print a date or next <num> days
calcurse -n
Print next appointment within 24h
calcurse -r<num>
Print appointments for <num> days
calcurse -s<date>
Print appointments from a date
calcurse -t<num>
Print todos of priority <num>
1 is highest, 9 lowest, 0 lists completed todos.
calcurse -S <regex>
Filter output by description
Combine with -a, -d, -r, -s or -t.
calcurse -Q --from <date> --days <num>
Query a date range, then todos
calcurse -D <dir>
Use another data directory
calcurse -c <file>
Use another calendar file
calcurse -i <file>
Import iCalendar file
calcurse -x
Export as iCalendar to stdout
calcurse -x pcal
Export in pcal format
calcurse --export-uid
Add item hashes as UIDs on export
calcurse --status
Is an instance running?
calcurse --daemon
Run in background for notifications
calcurse --read-only
Never save data or config
calcurse -g
Garbage-collect note files
calcurse -q
Suppress system dialogs
calcurse --format-apt <fmt>
Custom appointment output format
calcurse --filter-type <type>
Keep only matching item types