Write On Calander With Min Of 16 Line. Even add notes and customize it the way you want. Add holidays or your own events, print using yearly, monthly, weekly and daily templates.
Like most command-line tools, the calendar tool is composable with pipes or other functions. It should print the appropriate monthly calendar. If you would like a print out of the entire year then pipe the Earnest, it's a convenience program I wrote to simplify copying files from MTP devices to a local directory.
Related sample: Mini calendar without the scheduler.
Recently I've been on a bit of a command line kick and I started using khal to render my calendar agenda locally.
Command line: perl -e "print time" (If Perl is installed on your system). Transcribed Image Text from this Question. Add holidays or your own events, print using yearly, monthly, weekly and daily templates.