Simple countdown timer for Raycast.
Solution is inspired by timers-for-raycast but it's much simpler and easier to use than the former.
It allows to set one countdown timer using a Raycast command passing human-readable time input. Optionally active timer can be visible in the system menu bar with a simple UI to stop it or start another one.
- Start Timer - start the countdown timer passing time input (see examples below)
- Stop Timer - stop the active timer
1h 20m
,1h20m
,1h 20min
,1:20
→ 1 hour 20 minutes1h
,1:00
,1:
→ 1 hour20min
,20m
,0:20
,:20
,20
→ 20 minutes
If you are using an optional menu bar for this extension, make sure to click "Always Open Command" when this confirmation alert appears. This allows the extension to update the menu bar state precisely at the time when the timer finishes.
# install dependencies
npm install
# start the extension in development mode
# this command also imports the extension to Raycast
npm run dev
After successful extension build press ⌃
C
to stop dev server. The extension stays in Raycast.