2 个版本
0.1.1 | 2020 年 5 月 13 日 |
---|---|
0.1.0 | 2020 年 5 月 12 日 |
#1598 在 数据库接口
47KB
1K SLoC
ttrackr
一个用于追踪在任务上花费时间的终端应用程序。
关于
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