A simple CLI for interacting with OS X reminders. Forked from keith/reminders-cli in order to get completed tasks (and previously to build for Mojave).
$ reminders show-lists
Soon
Eventually
$ reminders show Soon
0 Write README
1 Ship reminders-cli
$ reminders complete Soon 0
Completed 'Write README'
$ reminders show Soon
0 Ship reminders-cli
$ reminders add Soon Contribute to open source
$ reminders add Soon Go to the grocery store --due-date "tomorrow 9am"
$ reminders show Soon
0: Ship reminders-cli
1: Contribute to open source
2: Go to the grocery store (in 10 hours)
With Homebrew
$ brew install dgentry/formulae/reminders-cli
Download the latest release from here
$ tar -zxvf reminders.tar.gz
$ mv reminders /usr/local/bin
$ rm reminders.tar.gz
This requires a recent Xcode installation. It will copy reminders
to
/usr/local/bin
and _reminders
to /usr/local/share/zsh-site-functions.
$ cd reminders-cli
$ make install
If you want to build for Mojave (swift 5.1.0), you'll need to check out commit 51019e0. The next commit (4d9573a from upstream or) 4e310a6 locally only builds on Catalina (swift > 5.3.0 required).