3 个版本
0.1.2 | 2024 年 8 月 1 日 |
---|---|
0.1.1 | 2024 年 7 月 26 日 |
0.1.0 | 2024 年 7 月 26 日 |
#13 在 #pomodoro-timer
343 每月下载量
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.sh
、pause.sh
和 finish.sh
文件,它们将在这些事件期间运行。计时器类型(工作、休息)将可用在 $TIMER_TYPE
变量中。
#! /bin/bash
say $TIMER_TYPE timer started
~/.config/pomo/hooks/start.sh
待办事项
- 编写测试
依赖关系
~7–16MB
~197K SLoC