3个不稳定版本

0.2.0 2024年4月6日
0.1.1 2024年4月5日
0.1.0 2024年4月5日

#1294 in 命令行工具

MIT 许可证

44KB
912

Tomate

命令行的番茄钟计时器

安装

克隆此仓库并运行 cargo install

用法

进行番茄工作法

  1. 使用 tomate start 启动番茄工作法
  2. 使用 tomate status 查看剩余时间
  3. 使用 tomate finish 结束并归档番茄工作法

休息

  1. 使用 tomate break 开始休息
  2. 使用 tomate status 查看剩余时间
  3. 使用 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),命名为 startstopbreak。当番茄工作法开始、停止以及休息开始时,Tomate将分别执行这些钩子。

致谢

非常感谢 Justin Campbell 的 Open Pomodoro 项目。它足够好,可以重写为 Rust。

许可证

版权所有 © 2024 Rosa Richter

特此授予任何获得此软件及其相关文档副本(“软件”)的个人,在不受限制的情况下处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的个人进行此类操作,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论基于合同、侵权或其他原因,以及软件或其使用或任何其他方式与软件相关的行为。

依赖项

~7-19MB
~188K SLoC