Otask and gcalcli
otask script
Mutt + OfflineIMAP = LOVE