For now I found calcurse (https://calcurse.org/), which also supports synchronization with Google Calendar. But I'm wondering what other text-based calendar apps you are using?