Skip to content

!CAL.EXE

The Renegar edited this page Sep 28, 2026 · 5 revisions

Calendar

A basic monthly and daily calendar view with ICS parsing for DOS.

cal

Executable

!CAL.EXE

Parameters

  • Add one or more .ICS files and the Calendar will show events from those files.
    e.g. !CAL C:\DOCS\HOLIDAYS.ICS C:\DOCS\BDAYS.ICS

Keyboard shortcuts

Shortcut Key Function
CTRL + ←/CTRL + → Navigate months
CTRL + P Print current displayed month
CTRL + G Go-to date

Functional Overview

Displays the current month. Days with events are indicated with a diamond.

You can print the calendar out, it will create a full page calendar with large enough space to write.

It seems basic, but it is deceptive. It's also a full blown iCalendar parser for DOS. The calendar will show events from a CAL.ICS file (in RFC5545 iCalendar Specification) that is located beside !CAL.EXE

Days with events (from an .ICS file) will be indicated with a diamond. Clicking or selecting the diamond will show the Day view with an agenda list of the events.

cal-day

Clone this wiki locally