16个版本 (5个破坏性版本)
0.7.6 | 2023年12月20日 |
---|---|
0.7.3 | 2023年11月30日 |
0.5.3 | 2023年5月16日 |
0.2.0 | 2023年3月31日 |
#127 in 日期和时间
每月 90次下载
64KB
592 行
timepiece (tp
)
功能
-
获取当前时间 (
tp time
),日期 (tp date
),或两者都 (tp now
)- 使用
tp clock
不断获取 - 使用 Escape 或 Q 停止
- 使用 Enter 或 Space 计时
- 使用
-
开始计时器 (
tp stopwatch
)- 使用 Escape 或 Q 停止
- 使用 Enter、Space 或 L 计时
- 如果管道 (例如
sleep 5 | tp stopwatch
),则在传输标准输入的同时处理时间
-
设置定时器 (
tp timer [[[hours:]minutes:]seconds]
)- 使用 Escape 或 Q 取消
- 使用 Enter 或 Space 暂停/恢复
- 使用 Right 或 A 增加 5 秒
- 使用 Left 或 D 减少 5 秒
- 使用 BEL 字符响铃
-
设置闹钟 (
tp alarm hour:minute:second AM|PM
)- 使用 Escape 或 Q 取消
- 使用 BEL 字符响铃
-
使用功能标志
notify
启用桌面通知,用于- 定时器
- 闹钟
- 管道计时器
安装
如果您已安装 cargo
,则最佳安装方式是通过它
$ cargo install timepiece # add `--features notify` if you want desktop notifs
非功能
- 后台/不可见定时器/闹钟(可能需要制作存根)
- 这是因为似乎没有跨平台的分叉库
- 任何类型的配置(编辑源代码,不要听起来很糟糕)
如果您想在crates.io上使用此名称,请联系我!
依赖关系
~2–30MB
~428K SLoC