{ calendar-cli }

| #cli #dotnet #productivity

calendar-cli

Your Google Calendar in the terminal — across several accounts at once.

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.