I found a clever little application that is so marginally functional, and so utterly simple that I decided to overlook its shortcomings and hold it out for public view anyway.
It’s diary, and I’ll go ahead and include a small fork of it too, in diary-f.
Both diary and diary-f are bash scripts that use standard Unix tools — like grep and date and so forth — to come up with a functional diary suite.
Using it is simple enough — trigger diary and you leap into your $EDITOR, preset with today’s date.
Ostensibly, you make your entry and saving it drops you back to your shell.
That’s where I usually run into trouble, because the original diary — but not the fork, which is why I included it — relied on the merge
command, which I can’t track down outside of online man pages.
Ultimately that means the original diary will almost always report an error. The fork, however, seems to be okay.
The fork also adds a little (and subtracts a little, I think) in reviewing date ranges and a couple of other flags.
Either way, diary and diary-f are fun little scripts that do quite a bit without becoming giant plodding programs. 😉
I believe “merge” is a part of RCS: https://www.gnu.org/software/rcs/rcs.html
I might be wrong. I haven’t installed it since my distro dropped RCS from the repo a long time ago, so I can’t be sure.
Kevin, you would be correct:
The program ‘merge’ is currently not installed. To run ‘merge’ please ask your administrator to install the package ‘rcs’https://inconsolation.wordpress.com/2013/08/12/diary-almost-functional/#comment-form-load-service:WordPress.com
Pingback: Links 14/8/2013: Debian Turns 20, New Derivatives | Techrights