Pal is a color, command-line calendar similar to gcal with support for displaying events and holidays. It supports many types of recurring events and has an easy to use interface for adding new events.
the best console-based calendar software I have ever used. good idea but develops quite slow - sadly. i think, if it got more known, it will be useful for many shellists. go for it!