Useful macOS defaults: Reminders
com.apple.reminders has very few hidden settings. Like Notes, Reminders keeps most of its data and settings synced through iCloud.
After changing these, quit and reopen Reminders.
Default list
Set which list new reminders go into when you do not pick one yourself. This is easier to set through Reminders, then Settings, then Default List, but you can read the current value:
defaults read com.apple.reminders
Show debug menu
defaults write com.apple.reminders RemindersDebugMenu -bool true
This adds a Debug menu with tools for checking sync status and the local database.
Show completed reminders
By default, Reminders hides completed items after a while. You can control this through the app's View menu, but there is no reliable defaults key that overrides it for all lists.
Using Reminders from the command line
While not a defaults setting, you can create reminders from Terminal using AppleScript:
osascript -e 'tell application "Reminders" to make new reminder in default list with properties {name:"Buy milk", due date:date "2025-01-15 09:00:00"}'
Or a simple reminder with no due date:
osascript -e 'tell application "Reminders" to make new reminder in default list with properties {name:"Buy milk"}'
Notes
Reminders is tightly tied to iCloud. Most of what the app does is managed through iCloud sync rather than local defaults. The settings you can change through defaults write are limited. For most configuration, use Reminders, then Settings.
defaults read com.apple.reminders
Enjoyed this post?
Well, you could share the post with others, follow me with RSS Feeds and/or send me a comment via email.
Tags
Category:
Tags:
Year: