cdates is a lightweight command-line calendar that displays your schedule alongside a traditional monthly calendar. It uses a simple text file (caldates
) to track events and highlights important dates directly in your terminal.
*
caldates
file# Download both files at:
https://640kb.neocities.org/apps/apps.html
# Make executable and install
chmod +x cdates
sudo install cdates caldates /usr/local/bin
cdates # Show current calendar with events
cdates -edit # Edit events (sudo editorName /usr/local/bin/caldates)
cdates --help # Show help menu
caldates
File FormatEvents are stored in a simple text format:
<Month Abbr> <Day> <Event Description>
Example:
# Sample caldates file
Jan 1 New Year's Day
Mar 17 St. Patrick's Day Party
Apr 15 Tax Deadline!
+-----------------------------------------+
| Jun 2025 |
+-----+-----+-----+-----+-----+-----+-----+
| Sun | Mon | Tue | Wed | Thu | Fri | Sat | Jun 1: Rent Due - $1600
+-----+-----+-----+-----+-----+-----+-----+ Jun 5: Team Building Event
| 1* | 2 | 3 | 4 | 5* | 6* | 7 | Jun 10: Project Deadline
+-----+-----+-----+-----+-----+-----+-----+ Jun 15: Father's Day
| 8 | 9 | 10* | 11 | 12 | 13 | 14 | Jun 21: Summer Solstice
+-----+-----+-----+-----+-----+-----+-----+ Jun 25: Payday - Debt Payment
| 15* | 16 | 17 | 18 | 19 | 20 | 21* | Jun 30: Quarterly Planning
+-----+-----+-----+-----+-----+-----+-----+ Jul 1: Rent Due - $1700
| 22 | 23 | 24 | 25* | 26 | 27 | 28 | Jul 4: Independence Day Fireworks
+-----+-----+-----+-----+-----+-----+-----+ Jul 7: Vacation Starts!
| 29 | 30* | | | | | |
+-----+-----+-----+-----+-----+-----+-----+
Edit your events with:
cdates -edit
The system will open your caldates
file in the default editor (change "xed" to whatever you want inside the script) with sudo privileges.
sudo rm /usr/local/bin/cdates /usr/local/bin/caldates
This project is licensed under the Blue Oak Model License 1.0.0 View License
I just wanted to do a calendar thingy one evening. A single month, a few reminders, 80 column width (more or less).
Note: The included caldates
file contains a full year of sample events (2025). Simply edit or replace with your own events!
"Zero tracking. Zero syncing. Zero features. I’ll never use it. It’s like the dev ran out of time."
- 640kb.neocities.org (the dev)