What it's for
calendar reads and writes Google Calendar from a terminal, and its reason for existing is
the plural: it works across several Google accounts and several calendars at once. If your
work life and your personal life sit in different Google accounts, the web UI makes you pick
one; this doesn't.
Run it bare for today's schedule:
calendar
calendar entries list --days 7 gives you the week ahead. calendar auth add opens a browser
to connect another account — add as many as you like. And because a combined agenda is only
useful if it isn't noise, calendar calendars hide <name> controls which of them show up.
Install
dotnet tool install --global grdev.calendar-cli
Published on NuGet as grdev.calendar-cli.
Source
github.com/greek-developer/calendar-cli — currently a private repository.