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