Project

buf

0.0
No commit activity in last 3 years
No release in over 3 years
A dead simple short-term memory aid
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

>= 0
 Project Readme

Buf

Buf is a dead simple short-term memory aid. The user enters a short reminder and specifies how many hours until the reminder expires. The user can print the list of unexpired reminders. When a reminder expires it is moved to the archive file.

Install

Note: gem install buf fails because of a new Ruby version, I think. This repo is preserved for historical purposes.

Configuration

Buf creates ~/.bufrc when it is first run, unless ~/.bufrc already exists. Buf also creates buffile.txt and buffile.txt.archive when Buf is first run. Buffile.txt and buffile.txt.archive are located in ~ by default, but their locations can be changed in ~/.bufrc.

Usage

Append note to buffile with the expiration time

buf wr NOTE TIME

Print unexpired notes

buf echo

Example:

buf wr "Feed the cat" 3
buf echo
=> 1. Feed the cat 0:2:59

"Feed the cat" will be printed upon running buf echo for the next three hours. In three hours "Feed the cat" will be moved from buffile.txt to buffile.txt.archive.