A calm CLI for macOS Calendar. Manage iCloud and local calendars without dialogs, prompts, or UI interruptions.
calmly uses EventKit directly, so it works silently.
brew tap halbotley/tap
brew install calmly
First run prompts for Calendar access (System Settings → Privacy → Calendars). One-time only.
calmly list
calmly events Work # Next 30 days
calmly events Family 14 # Next 14 days
calmly add Work "Day Off" 2025-03-15
calmly add Family "Vacation" 2025-07-01 2025-07-14
calmly addtimed Work "Meeting" 2025-03-15 09:00 10:30
calmly addtimed Kids "Swim Practice" 2025-02-03 07:00 08:30
For recurring events, loop in bash:
# Morning practice every Tuesday/Thursday for 6 weeks
for d in 2025-02-04 2025-02-06 2025-02-11 2025-02-13; do
calmly addtimed Kids "🏊 AM Practice" "$d" 07:00 08:30
done
Before creating events, verify day/date alignment:
for d in 3 4 5 6 7; do date -j -f "%Y-%m-%d" "2025-02-0$d" "+%A %B %d"; done
YYYY-MM-DD formatHH:MM format共 1 个版本