#时间跟踪 #命令行 #CLI

应用 augr-cli

简单的命令行时间跟踪应用程序

4 个版本

0.2.1 2019年9月1日
0.2.0 2019年8月11日
0.1.1 2019年7月19日
0.1.0 2019年7月18日

#48 in #时间跟踪

GPL-3.0-or-later

71KB
2K SLoC

augr

augr 跟踪您的用时,生成摘要,并使用 Syncthing 在设备间同步。

该项目深受 timewarrior 的启发。

设置

构建应用程序

$ git clone https://github.com/Geemili/augr
$ cd augr
$ cargo build

创建和编辑配置文件(位于 Linux 的 ~/.config/augr/config.toml

sync_folder = "/some/sync/folder"
device_id = "laptop"

sync_folder 应由类似 Syncthing 或 Dropbox 的服务同步。

device_id 应对所有使用同一同步文件夹的设备唯一。

保存配置文件后,您可以运行 augr

$ augr
Date  Start Duration Total     Tags
――――― ――――― ―――――――― ――――――――  ――――――――

在 Android 的 Termux 中使用

构建并上传 Android 可执行文件

$ nix-shell android.nix --run "cargo build --target=armv7-linux-androideabi"

# Upload the android executable using adb
$ adb push target/armv7-linux-androideabi/augr /storage/self/primary/

然后在您的手机上的 Termux 中

$ cp /storage/self/primary/augr ./
$ chmod ./augr
$ ./augr

依赖项

~7–9.5MB
~162K SLoC