3 个稳定版本
1.2.0 | 2021 年 12 月 15 日 |
---|---|
1.1.0 | 2021 年 11 月 29 日 |
1.0.2 | 2021 年 11 月 26 日 |
556 在 命令行界面
27KB
602 行
tempus
简单的时间跟踪。
安装
$ cargo install tempus-cli
用法
开始或结束会话
$ tempus -p <project_name>
查看项目所有会话的时间
$ tempus -p <project_name> log
计算项目的总工作小时数
$ tempus -p <project_name> log --hours
查看当前进行中的会话的开始时间
$ tempus -p <project_name> -s
如果你忘记是否开始了一个会话,这也可以使用。
不记录会话直接结束(如果意外开始了一个会话可以使用)
$ tempus -p <project_name> -x
如果您需要查看会话的原始数据或手动添加或删除会话,所有会话数据都存储在 $HOME/tempus/<project_name>/tempus_log.txt
中。如果您删除此文件,所有会话数据将丢失。
范围
要查看会话子集的时间或计算小时数,请使用日期范围参数
$ tempus -p <project_name> log 2021-11-01..2021-11-30
范围是 包含的,因此上面的示例将包括 11 月开始的所有会话,包括 11 月 30 日开始。 2021-11-01..2021-12-01
将包括整个 11 月以及 12 月 1 日。
日期格式: yyyy-mm-dd | mm-dd | "today"
您可以使用 today
而不是日期来使用今天的日期
$ tempus -p <project_name> log 2021-11-01..today
如果省略了年份,则使用当前年份。如果日期或月份只需要一位数字,您只需输入一位
$ tempus -p <project_name> log 11-1..11-30 # same as yyyy-11-01..yyyy-11-30
使用一个日期将创建从 1970-1-1 到提供日期的范围
$ tempus -p <project_name> log 2021-12-1 # same as 1970-1-1..2021-12-01
省略第二个日期将创建从第一个日期到今天的范围
$ tempus -p <project_name> log 2021-12-1.. # same as 2021-12-1..today
依赖
~4–5MB
~79K SLoC