-
v0.5.0 Stable
released this
2026-01-10 23:05:18 +00:00 | 76 commits to main since this releaseBREAKING
- The top-level commands
start,finish,clear, andbreakwere replaced withpomodoro,long-break, andshort-breakcommands with subcommands. - The
--tags/-toption was renamed to--tagand must now be given once for each separate tag.
Changed
- The top-level commands
start,finish,clear, andbreakwere removed in favor of several new commands:pomodoro(pomfor short)short-break(shortfor short)long-break(longfor, uh, short)
These have their ownstartandstopcommands.
This was done to remove some ambiguity (what's the difference betweenfinishandclear?) and make the interface more consistent (e.g.pomfor working with pomodoros,breakfor working with breaks).
Runtomate --helpfor documentation on these new commands.
- The
--tags/-toption was renamed to--tagand now no longer takes a comma-separated list of tags. Now it must be given once for each tag (e.g.tomate pom start -t work -t fun).
Added
historycommand now accepts a--jsonflag to output history in JSON format.- wrote man pages
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The top-level commands
-
v0.4.0 Stable
released this
2025-05-19 18:08:12 +00:00 | 193 commits to main since this releaseBREAKING - The expected names of hook executables have changed.
Changed
- The hook executables now have much clearer names. The hook directory has not changed (
${XDG_CONFIG_DIR}/tomate/hooks). Rename your hook files if you have any. Tomate how looks for files with these names:pomodoro-startpomodoro-endshortbreak-startshortbreak-endlongbreak-startlongbreak-end
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The hook executables now have much clearer names. The hook directory has not changed (
-
v0.3.0 Stable
released this
2024-12-15 20:57:50 +00:00 | 253 commits to main since this releaseBREAKING - This tool was re-licensed to
AGPL-3.0-or-later.Added
- Tomate now sets a systemd timer that invokes the
tomate timer checkcommand when it expires.
This means that tomate will execute hooks as soon as a timer ends, instead of when you runtomate finish.
Changed
- Panics are now a lot more friendly thanks to the
human_panicpackage. - History entries now record the actual duration of the Pomodoro timer, not just the duration that the timer was set to.
Fixed
- The
-c <path>/--config=<path>argument is now correctly handled.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Tomate now sets a systemd timer that invokes the
-
v0.2.0 Stable
released this
2024-04-06 22:28:53 +00:00 | 424 commits to main since this releaseAdded
- The library is now documented
Changed
- Now uses the
chronolibrary in the public API
Fixed
%s(started time in RFC 3339 format) token in the--formatargument. This was in the docs but not implemented.%e(end time in RFC 3339 format) token in the--formatargument. This was in the docs but not implemented.
Removed
- CLI-specific functions were moved from the core lib and into the CLI executable
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1 Stable
released this
2024-04-05 23:34:57 +00:00 | 439 commits to main since this releaseFixed
- Fixed a subcommand option to clap
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.0 Stable
released this
2024-04-05 23:22:38 +00:00 | 441 commits to main since this releaseAdded
- Starting Pomodoro, short break, and long break timers
- Saving history of past Pomodoros
- Loading config from TOML file
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads