remind
Calendar and reminder system
TLDR
Show reminders
$ remind [~/.reminders]
Show calendar$ remind -c [~/.reminders]
Show next N days$ remind -c+[7] [~/.reminders]
Run daemon$ remind -z [~/.reminders]
Simple calendar$ remind -s [~/.reminders]
SYNOPSIS
remind [options] filename [date]
DESCRIPTION
Remind is a sophisticated calendar and reminder program. It uses a scripting language for complex recurring events, with support for calendar output and daemon mode.
PARAMETERS
-c [+n]
Calendar mode (n days ahead).-s
Simple calendar.-z
Daemon mode.-q
Quiet mode.-n
Next occurrence only.@ time
Trigger at time.
EXAMPLES
$ # Show today's reminders
remind ~/.reminders
# Calendar view
remind -c ~/.reminders
# Next 30 days
remind -c+30 ~/.reminders
# Run in background
remind -z ~/.reminders &
# HTML calendar
remind -pp ~/.reminders | rem2html > cal.html
remind ~/.reminders
# Calendar view
remind -c ~/.reminders
# Next 30 days
remind -c+30 ~/.reminders
# Run in background
remind -z ~/.reminders &
# HTML calendar
remind -pp ~/.reminders | rem2html > cal.html
CONFIGURATION
~/.reminders
Default reminder file containing REM statements that define events, recurring schedules, and timed alerts using Remind's scripting language.
REMINDER FILE
$ # ~/.reminders
# Simple reminder
REM Jan 1 MSG Happy New Year!
# Weekly
REM Mon MSG Weekly meeting
# With time
REM Mon AT 9:00 MSG Standup
# Monthly
REM 15 MSG Pay rent
# Advance warning
REM Apr 15 +7 MSG Tax deadline approaching
# Simple reminder
REM Jan 1 MSG Happy New Year!
# Weekly
REM Mon MSG Weekly meeting
# With time
REM Mon AT 9:00 MSG Standup
# Monthly
REM 15 MSG Pay rent
# Advance warning
REM Apr 15 +7 MSG Tax deadline approaching
INSTALL
sudo apt install remind
sudo dnf install remind
sudo pacman -S remind
sudo apk add remind
sudo zypper install remind
brew install remind
nix profile install nixpkgs#remind
CAVEATS
Powerful scripting language has learning curve. Configuration via reminder file. Works with wyrd for TUI.
HISTORY
Remind was written by David F. Skoll starting in 1990 as a flexible calendar/reminder system.
