Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

remindme

Lightweight system reminders for the command line.

Installation

Arch Linux

If you use Arch Linux, you can install remind-me-git from the Arch User Repository (AUR) using an AUR helper like yay:

yay -S remind-me-git

Then, enable and start the remindd service:

systemctl --user daemon-reload
systemctl --user enable remindd.service
systemctl --user start remindd.service

Manual from Source

git clone https://github.com/carrotfarmer/remindme.git
cd remindme
make
sudo cp remindme /usr/local/bin # CLI client
sudo cp remindd /usr/local/bin # reminder daemon
sudo cp remindd.service /usr/lib/systemd/system/ # move the daemon service file to the systemd directory

Then, enable and start the remindd service:

systemctl --user enable remindd.service
systemctl --user start remindd.service

Usage

First, ensure that the remindd service is running:

systemctl --user status remindd.service

To add a reminder, use the remindme command with the reminder message and time:

There are two ways you can specify the time for the reminder:

  1. You can specify the time in the ISO-8601 date-format combined with the 24-hour time: YYYY-MM-DD HH:MM
  2. You can specify relative times using d, h, m, s for days, hours, minutes, and seconds. Example: 1d 2h 3m
# sets reminder for August 31, 2024 at 11:59 PM
remindme "Take out the trash" 2024/08/31 23:59

# sets reminder for 1 day, 2 hours, and 3 minutes from the current time
remindme "Take out the trash" 1d 2h 3m

# sets reminder for 35 minutes and 30 seconds from the current time
remindme "Take out the trash" 35m 30s

To list all reminders, use the remindme command without any arguments:

remindme

To remove a reminder, use the remindme command with the -d flag and the reminder ID:

remindme -d 3 

You can also clear all reminders:

remindme --clear-all

About

Easy system reminders for Linux!

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages