2 个版本

0.1.1 2020 年 5 月 13 日
0.1.0 2020 年 5 月 12 日

#1598数据库接口

MIT 许可证

47KB
1K SLoC

ttrackr

Crates.io CI

一个用于追踪在任务上花费时间的终端应用程序。

  1. 关于
  2. 安装
  3. 配置
  4. 使用方法

关于

ttrackr 用于追踪你在执行任何任务时花费的时间。你提供一个将要追踪的任务列表,然后在开始工作时将其标记为 开始,在你停止或完成工作后将其标记为 停止

安装

使用 cargo 安装

cargo install ttrackr

或通过克隆此仓库

git clone https://github.com/michaeldvr/ttrackr.git
cd ttrackr
cargo install --path .

如果你的系统上没有 sqlite3,在调用 --all-features 标志时,包括捆绑的 SQLite。

配置

默认情况下,配置文件位于 $HOME/.ttrackrrc

autodone = true

[database]
path = "/home/username/.ttrackr.db"

autodone 是一个标志,当任务的实际花费时间超过分配时间时将其设置为 完成

database.path 用于指定数据库文件的位置。如果你想重置你的数据,只需将此设置指向新位置或删除数据库文件。

使用方法

  • 创建新任务

ttrackr create<任务名称>

  • 开始时间追踪器

ttrackr start<任务名称>

  • 停止任务

ttrackr stop <任务名称>ttrackr stopall

  • 列出所有任务

ttrackr list

  • 列出当前运行的任务

ttrackr status

  • 传递 -h 标志以显示帮助信息。

依赖项

~30–41MB
~686K SLoC