Reminders

DuckTape's reminders feature allows you to efficiently manage your todos and tasks. You can create, list, and complete reminders using both natural language and structured commands.

Creating Reminders

To create a reminder, simply use a natural language command or the structured CLI syntax. DuckTape will interpret your intent and create a reminder with the specified details.

Terminal
$ ducktape reminder create "Buy groceries" "Reminders"
Creating reminder 'Buy groceries' in list 'Reminders'...
Reminder 'Buy groceries' created successfully
$ |

Reminder Command Patterns

DuckTape understands various command patterns for creating reminders:

# Create a basic reminder
ducktape reminder create "Buy groceries" "Reminders"

# Create a reminder with notes
ducktape reminder create "Call John" "Reminders" --notes "Ask about the project deadline"

# Create a reminder in multiple lists
ducktape reminder create "Buy milk" "Shopping,Groceries"

Managing Lists

DuckTape allows you to work with different reminder lists:

# List all available reminder lists
ducktape reminder lists

# List reminders in a specific list
ducktape reminder list "Work"

# Set default reminder list
ducktape config set reminder.default_list "Work"

Completing and Deleting Reminders

Manage your existing reminders with these commands:

# Complete a reminder
ducktape reminder complete "Buy groceries" "Reminders"

# Delete a reminder
ducktape reminder delete "Old task" "Reminders"

Natural Language Examples

Here are some examples of natural language commands for working with reminders:

Basic Reminders
  • "Remind me to buy groceries"
  • "Add a reminder about calling the bank"
  • "Create a reminder to submit the report"
Reminders with Time
  • "Remind me to call John tomorrow morning"
  • "Add a reminder to pay bills next Friday"
  • "Create a reminder for the meeting at 3pm"
List-Specific Reminders
  • "Add 'buy milk' to my Shopping list"
  • "Create a reminder in my Work list to follow up"
  • "Add a reminder in Personal about the gym"
Advanced Management
  • "Show all my reminders"
  • "Mark the grocery reminder as done"
  • "Delete all completed reminders"

Integrating with Apple Reminders

All reminders created with DuckTape sync with the Apple Reminders app, allowing you to:

  • View and edit reminders from any Apple device
  • Organize reminders into lists
  • Set location-based reminders (using Apple Reminders)
  • Receive notifications when reminders are due
  • Share reminder lists with others

Pro Tip

Using a combination of DuckTape and the Apple Reminders app gives you the best of both worlds:

  • Quick creation with natural language through DuckTape
  • Visual organization and editing through Apple Reminders
  • Access to all Apple ecosystem features like sharing and notifications

Configuration

You can configure reminder defaults in your config.toml file:

[reminder]
default_list = "Reminders"
default_reminder = true

These settings determine which list your reminders go into by default and whether they should have a reminder time attached.