#timesheet #foo #list

app tmst

简单的工时软件

8个版本

0.2.1 2019年7月24日
0.2.0 2019年7月22日
0.1.4 2019年7月17日

#53 in #foo

Apache-2.0/MIT

15KB
333

tmst

Build Status Crates.io Crates.io License

简单的工时软件。

安装

发布版获取amd64 Linux二进制文件,或使用cargo install tmst从源代码构建。

用法

$ tmst in foo
$ tmst current
foo
$ # do some work...
$ tmst out
$ tmst list
1234-56-78
==========

foo - 0.15h

Total: 0.15h

图形界面使用

包含了一些用于与我的i3设置集成的脚本。

scripts中的脚本复制或符号链接到您的PATH中的某个位置。

依赖关系 rofilibnotify (用于notify-send)。rofi可以被dmenu替换,详情请见tmst-gui.sh内部。

将以下内容添加到您的i3配置中

bindsym $mod+t exec --no-startup-id tmst-gui.sh

将以下内容添加到您的i3blocks配置中

[tmst]
command=~/.local/bin/tmst-i3block.sh
interval=10
signal=10

$mod+t 项目开始/结束计时,在计时期间,项目和当前时间将显示在i3栏中。

许可

许可协议为以下之一

  • Apache许可证版本2.0,在LICENSE-APACHE中
  • MIT许可证,在LICENSE-MIT中

任选其一。

贡献

除非您明确声明,否则您有意提交给作品作为Apache-2.0许可证定义的任何贡献,将按上述方式双重许可,不附加任何其他条款或条件。

依赖关系

~28–37MB
~599K SLoC