All apps/carl

carl

carl

Calendar for the command-line.

Runs as carl|macOS, Linux, Windows|codeberg.org

Command form

ai-draft · 2 tasks · 8 fields

Print a calendar for the current month, a year or a given date. Themes and ical files are set in the config file, not here.

Opens the form; the finished command lands at your prompt, unrun
otty gui carl
Show calendarExample values, fixed in this page — nothing here reaches a terminal
Basic
Three months*
--three
Show agenda
--agenda
Advanced
Monday first
--monday
TasksEach one presets the form for one job
Three-month view
threemondayagenda
Year calendar
year_viewmondayjulian
ParametersOnly these flags are editable in the form
Three months
Previous, current and next month.
boolean
--three-3
Number of months
integer
--months-n
Whole current year
boolean
--year-y
Sunday first
boolean
--sunday-s
Monday first
boolean
--monday-m
Julian dates
boolean
--julian-j
Show agenda
boolean
--agenda-a
Date
YYYY, MM YYYY or DD MM YYYY, as separate words. Leave empty for today.
string · positional 0 · repeatable
SourcesEvery flag above is checked against these
readme
- **-1**, **--one**: Display single month output. (This is the default.) - **-3**, **--three**: Display prev/current/next month output. - **-n**, **--months NUMBER**: Display current and following months. - **-s**, **--sunday**: Display Sunday as the first day of the week. - **-m**, **--monday**: Display Monday as the first day of the week. - **-j**, **--ju…
manual2026-10-27

codeberg.org

Before it fills your prompt, Otty checks the installed carl against its version. A form that does not match your version is not offered.