LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

remind

Calendar and reminder system

TLDR

Show reminders
$ remind [~/.reminders]
copy
Show calendar
$ remind -c [~/.reminders]
copy
Show next N days
$ remind -c+[7] [~/.reminders]
copy
Run daemon
$ remind -z [~/.reminders]
copy
Simple calendar
$ remind -s [~/.reminders]
copy

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
copy

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
copy

INSTALL

sudo apt install remind
copy
sudo dnf install remind
copy
sudo pacman -S remind
copy
sudo apk add remind
copy
sudo zypper install remind
copy
brew install remind
copy
nix profile install nixpkgs#remind
copy

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.

SEE ALSO

calcurse(1), cal(1)

Copied to clipboard
Kai