clcal: Low-maintenance calendar display

I found clcal by accident the other day, while trying to track down something called lcal, which may or may not exist as an independent project.

clcal is different to me, in that it seems to be little more than a tool to prettify flat calendar event files.

I’ll show you this screenshot, then try to explain.


Seems that clcal is hard-wired to skim through a folder called .calendar, then through subfolders for years and months, then read text files named for days.

You can see that there, with the tree structure for the .calendar folder at the top of the screenshot. I made those files manually. clcal didn’t.

The results of clcal’s adventure are spat out on the screen, with formatting to keep days and events cleanly separated and highlighted.

This too you can see above.

But after that … I think that’s all clcal does. It has some fundamental range limiters, a search function and one or two other small frills.

Very basic, very clean. I like it.

I also like that it has potential. Keeping calendar events in text files means it may be possible to dump events from other utilities into nested folders, and rely on clcal to watch them.

pal comes to mind for that. As do a couple of graphical event managers.

It also means you’re not really limited to calendar events here. If you have other notes or reminders that lend themselves to simple text files, clcal might be good for displaying them.

And if you can’t stand captive applications that tie up your tty and prevent you from roaming free at the keyboard, this might be preferable too. 😐

5 thoughts on “clcal: Low-maintenance calendar display

    1. K.Mandla Post author

      That might be it. Occasionally I jot down the name of a program or utility but don’t include a website or address for it. Months later I go back and wonder what the heck it was. … 😐 🙄

  1. Pingback: Links 25/5/2013: Beaglebone Black (BBB), Tizen Comeback | Techrights

  2. David

    Really like the KISS aspect of this software, even for a cli.

    I tried to install it, my depot has not this command so i tried to compile it following the instructions of the website, got a “cc: error: unrecognized command line option ‘-Wall -O3’” error.

    Any hint how to install it?

    1. Agl

      Hi David,

      obviously the developer passes some options to the compiler that are not supported on all platform (hasn’t been supported on mine either).
      Open the file Makefile in any editor and delete the following line:
      CFLAGS = “-Wall -O3”

      Works fine. Probably just some optimization is missing.

Comments are closed.