#计时器 #生产力 #CLI

bin+lib time_me

基于终端的计时器

3 个版本

0.1.2 2020 年 10 月 14 日
0.1.1 2020 年 8 月 12 日
0.1.0 2020 年 8 月 11 日

#107#生产力

BSD-3-Clause-Clear

12KB
149 代码行

time_me

基于终端的计时器

状态

目前处于非常早期阶段。它将在一段时间后才能变得有用。

0.1.* 版本被认为是 alpha 版,因此将是实验性的,并且可能会有破坏性更改。这样做是为了更容易进行实验和 cargo install 以用于实际测试

(建议)用法

单个时间框

$ time_me 20

这将运行一个 20 分钟的单个计时器。(没有参数默认为 15 分钟)

番茄工作法风格

$ time_me -p

这将运行 4 个 25 分钟的“专注”时间框。中间将有 5 分钟的休息。会话的最后休息时间为 15 分钟。

25... 5... 25... 5... 25... 5... 25... 15...

将时间框输出到文件

$ time_me 10 email -o timebox_info.txt

这将运行一个标签为 'email' 的 10 分钟时间框。时间框将被追加到输出文件中(-o 是可选的,如果输出在配置中定义,则具有潜在默认位置)

希望拥有的功能

  • 单个时间框和番茄工作法风格时间框
  • 可以输出时间框信息到文本文件
  • 单个配置文件(在 ~/.config 中)
  • 桌面通知带有操作(延长时间框、重新运行等)
  • 在运行时将时间信息输出到终端(包括更新标题)
  • 以后台模式运行
  • 在运行时获取当前时间框信息的能力(用于状态栏)

依赖关系

~5–32MB
~469K SLoC