3 个版本

0.1.2 2024 年 8 月 1 日
0.1.1 2024 年 7 月 26 日
0.1.0 2024 年 7 月 26 日

#13#pomodoro-timer

Download history 173/week @ 2024-07-21 164/week @ 2024-07-28 6/week @ 2024-08-04

343 每月下载量

ISC 许可证

24KB
535

Pomo

一个用于运行番茄计时器的简单命令行工具。使用套接字而不是每次检查计时器时轮询文件。

安装

使用 cargo

cargoinstall pomo-cli

命令

pomo start 开始新的计时器

选项

-a, --auto 是否在完成时自动开始下一个计时器

-d, --duration 工作周期长度(分钟)

-b, --break-duration 休息周期长度(分钟)

--long-break-interval 每次进行长休息的次数,设置为 0 则永远不进行长休息

--long-break-duration 长休息的长度(分钟)

--help 显示使用信息

pomo pause 暂停正在运行的计时器

pomo resume 恢复暂停的计时器

pomo stop 停止当前正在运行的计时器

pomo status 获取当前正在运行的计时器的状态。打印计时器时间作为 W 为工作计时器,B 为休息计时器,以及剩余的分钟和秒数。

pomo next 跳到下一个计时器而不用完成当前计时器。

钩子

您可以在计时器开始、暂停或完成时创建脚本来运行。在 ~/.config/pomo/ 目录中创建 start.shpause.shfinish.sh 文件,它们将在这些事件期间运行。计时器类型(工作、休息)将可用在 $TIMER_TYPE 变量中。

#! /bin/bash

say $TIMER_TYPE timer started

~/.config/pomo/hooks/start.sh

待办事项

  • 编写测试

依赖关系

~7–16MB
~197K SLoC