Crates.io | ttrackr |
lib.rs | ttrackr |
version | 0.1.1 |
source | src |
created_at | 2020-05-12 07:35:25.129921 |
updated_at | 2020-05-13 08:09:32.388549 |
description | ttrackr, a time tracker |
homepage | |
repository | https://github.com/michaeldvr/ttrackr/ |
max_upload_size | |
id | 240564 |
size | 94,360 |
A terminal app for tracking time spent on working on tasks.
ttrackr
is used to track time spent on any tasks that you are
doing. You provide a list of tasks that will be tracked, then mark it
as started when you begin working on it, and mark it stopped
after you stop or finish working.
Install using cargo:
cargo install ttrackr
or by cloning this repo:
git clone https://github.com/michaeldvr/ttrackr.git
cd ttrackr
cargo install --path .
If you don't have sqlite3 on your system, pass --all-features
flag when calling cargo install
to include bundled SQLite.
By default, the config file is located at $HOME/.ttrackrrc
.
autodone = true
[database]
path = "/home/username/.ttrackr.db"
autodone
is a flag to set a task as completed
when its spent time exceeds allocation time.
database.path
is used to specify the database file location. If you want
to reset your data, simply point this setting to a new location or delete
the database file.
ttrackr create <taskname>
ttrackr start <taskname>
ttrackr stop <taskname>
orttrackr stopall
ttrackr list
ttrackr status
-h
flag to show the help message.