3个不稳定版本
0.2.0 | 2024年4月6日 |
---|---|
0.1.1 | 2024年4月5日 |
0.1.0 | 2024年4月5日 |
#1294 in 命令行工具
44KB
912 行
Tomate
命令行的番茄钟计时器
安装
克隆此仓库并运行 cargo install
。
用法
进行番茄工作法
- 使用
tomate start
启动番茄工作法 - 使用
tomate status
查看剩余时间 - 使用
tomate finish
结束并归档番茄工作法
休息
- 使用
tomate break
开始休息 - 使用
tomate status
查看剩余时间 - 使用
tomate finish
结束休息
描述和标签
向 start
提供可选参数以给出番茄工作法的描述。您还可以使用 --tags
(-t
) 选项添加标签。
$ tomate start -t work,fun "Do something cool"
$ tomate status
Current Pomodoro: Do something cool
Status: Active
Duration: 25m
Tags:
- work
- fun
Time remaining: 24:22
(use "tomate finish" to archive this Pomodoro)
(use "tomate clear" to delete this Pomodoro)
历史
tomate history
命令显示您已完成的所有番茄工作法。
$ tomate history
Date Started Duration Tags Description
01 Apr 10:23 25m work Emails
01 Apr 11:04 25m home Phone calls
01 Apr 11:43 25m work,boring More stuff
钩子
Tomate可以在计时器开始和停止时运行命令。在钩子目录中创建一个可执行脚本(默认为 ${XDG_CONFIG_DIR}/tomate/hooks
),命名为 start
、stop
或 break
。当番茄工作法开始、停止以及休息开始时,Tomate将分别执行这些钩子。
致谢
非常感谢 Justin Campbell 的 Open Pomodoro 项目。它足够好,可以重写为 Rust。
许可证
版权所有 © 2024 Rosa Richter
特此授予任何获得此软件及其相关文档副本(“软件”)的个人,在不受限制的情况下处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的个人进行此类操作,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论基于合同、侵权或其他原因,以及软件或其使用或任何其他方式与软件相关的行为。
依赖项
~7-19MB
~188K SLoC