timetracking-1.5.2 is not a library.
Timetracking
Simple command line time tracking application.
Install
cargo install timetracking
Commandline
USAGE:
tt [OPTIONS] [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-d, --data-file <data-file> which data file to use. [default: ~/timetracking.bin]
SUBCOMMANDS:
continue continue time tracking with last description
export export data to file
help Prints this message or the help of the given subcommand(s)
import import data from json file
list list all entries
path show path to data file
show show work time for given timespan
start start time tracking
status show info from the latest entry. Returns the exit code 0, if the time tracking is currently active
and -1 if not
stop stop time tracking
Settings
tt
supports global settings (~/.config/timetracking/config.toml
) and local settings (.timetracking.toml
).
The following settings are supported:
# the file where to save the events
= "~/timetracking.bin"
# if true, calling start when already running inserts a stop event and a start event.
= false
Starship
You can use the following snippet to show how much you worked today, while the time tracking is running.
Just add it to your starship config (e.g.: ~/.config/starship.toml)
command = "tt show"
when = "tt status"
shell = "sh"