A simple script for managing macOS built-in calendar app from command line. So you don't have to align the events with your mouse.
mcal
for?This program meant for people who record everything minute by minute to their calendar. mcal
deals only with previous/current/next event in the near time. Scheduling future events or editing past events cannot be done with mcal
.
swiftc mcal.swift -o /usr/local/bin/mcal
or
brew tap 0ihsan/packages
brew install mcal
mcal show
)mcal list
)mcal end
)mcal personal 30 spend time with family at home
)mcal next
)mcal con
) (ends the current and copies previous event to current time)mcal push [ ... ]
)mcal help
You can disable OS logs:
export OS_ACTIVITY_DT_MODE=NO
export OS_ACTIVITY_MODE=disable
Feel free to fork and do whatever you want but notice I might not accept your pull request.
git tag v1.1.8
for example.git push && git push origin v1.1.8
brew edit mcal
sync the version number to the newest.brew upgrade mcal
, get the sha256 and put it in the mcal.rb file