#calendar #cli #remind

app rremind

A simple reminder service inspired by Diane Skoll's 'remind'

3 releases

0.0.4 Oct 12, 2024
0.0.3 Oct 7, 2024
0.0.1 Oct 3, 2024

#193 in Command line utilities

Download history 123/week @ 2024-09-30 322/week @ 2024-10-07 44/week @ 2024-10-14

489 downloads per month

GPL-3.0-only

34KB
692 lines

RREMIND

Simple service to remind you, much simpler than -- but inspired by -- Diane Skoll's wonderful tool remind

Introduction

Pick a folder to store your appointments and the dates you would like to be reminded of. Populate this folder with text files whose names end in ".rem".

These files can contain weekly dates...

Mon AT 17:00 DURATION 1 MSG Jour Fix with John Dee

... or yearly dates ...

jan 1 AT 11:00 DURATION 3 MSG Clean up after new year's party

nov 6 REM Heiko's birthday

... or specific dates ...

2024 November 5 AT 10:00 DURATION 20 REM Buy myself a birthday present

(Duration can be hours or minutes; values > 8 are interpreted as minutes; time is optional)

rremind will ask for the location of your .rem-files on the first run.

You can then retrieve dates of specific days, or find appointments by name (e.g. 'dentist').

Installation

Cargo install rremind

Archlinux

yay -S rremind

Usage

rremind

Arguments:
Integer value of day relative to today;

'when' followed by a search term;

'check' to check if all .rem-filed can be interpreted;

'help' for a brief help message.

Without any arguments, ``rremind`` will show today's appointments.

Future

Next steps:

[ ] Make location of .rem files configurable (after first run) [ ] Accept date-range input: rremind 0..7 to show appointments of the next 7 days [ ] archive dates that are past [ ] Make date format more flexible [ ] Nicely formatted output

Dependencies

~1MB
~18K SLoC