A text-based calendar and scheduling application for the command-line. More information: https://calcurse.org.
calcurse
on interactive mode:calcurse
calcurse --appointment
calcurse-caldav --init=keep-remote
calcurse-caldav --init=keep-local
calcurse-caldav --init=two-way