#时间跟踪 #日期时间 #命令行工具 #停止 #相对

已删除 jobber3

跟踪工作时间的命令行工具

0.1.0 2023年1月21日

#32 in #相对

MIT 协议

11KB
228

Jobber

跟踪工作时间的命令行工具。

安装

用法

开始时间跟踪

立即开始跟踪

$ jobber -s
Starting new job:
    Pos: 1
  Start: Sun Oct 13 2013, 07:59

在过去的特定时间开始跟踪

$ jobber -s 12:00
Starting new job:
    Pos: 1
  Start: Tue Oct 13 2013, 12:00

绝对时间被解释为在±12小时之内。因此,如果现在是8:00,那么21:00将被理解为昨天。17:00将在12小时之后。

结束已开始的工作

您可以通过简单地使用选项 -e 来立即停止运行的工作,而不需要提供任何时间信息。

以绝对日期和时间开始跟踪

$ jobber -s 10/30/2013,12:00

等效于

$ jobber -s 30.10.2013,12:00
$ jobber -s 12:00,10/30/2013
$ jobber -s 12:00,30.10.2013

以相对时间开始跟踪

$ jobber -s 5h-

给出一个数字,后跟一个 "h" 或 "m" 以及一个 "+" 或 "-",结果时间将根据现在的小时或分钟差来计算。

结束时间跟踪

立即结束跟踪

$ jobber -e

在过去的特定时间结束跟踪

$ jobber -e 14:00

在绝对日期和时间结束跟踪

$ jobber -e 10/30/2013,14:00

以相对时间结束跟踪

$ jobber -e 1m+

列出工作

列出所有已知工作

$ jobber -l

月度报告

$ jobber -r
jobber - job time tracker
                         4/2013                         
     sun     mon     tue     wed     thu     fri     sat
           11.75       -   12.75       -       -       -
       -       -     4.5     6.5       -     7.5       -
       -       -       -       -       -       -       -
       -       -       -       -       -       -       -
       -       -       -
               Monthly total: 43.0 hours                

Total over all: 43.0 hours

依赖项

~4.5–6MB
~105K SLoC