Crates.io | rustytime |
lib.rs | rustytime |
version | 0.1.4 |
source | src |
created_at | 2024-02-14 19:08:13.380014 |
updated_at | 2024-10-01 13:41:21.967906 |
description | Rusty Time - A simple time tracking tool |
homepage | https://github.com/s-frick/rustytime |
repository | https://github.com/s-frick/rustytime |
max_upload_size | |
id | 1140149 |
size | 47,663 |
A cli(maybe later more) to easily track your project times right in your terminal. This project is in a very early stage, things may change quickly.
This project is inspired by Watson, which currently has an uncertain future and is not being maintained. However, since I want to use some features of Watson that are a bit buggy at the moment I started to develop my own time tracking CLI in Rust. Maybe someone will find it useful.
A constantly changing list of things that work or should work in future.
--at "15:04"
--at "15:04"
rustytime log
rustytime log --format pretty
rustytime log --format json
rustytime log --format csv
rustytime log --format yaml
cargo install rustytime
Start a frame with tags "rustytime" and "cli" now.
rt start +rustytime +cli
Start a frame with tags "rustytime" and "cli" at "15:04".
rt start +rustytime +cli --at "15:04"
Stop the current frame now.
rt stop
Stop the current frame at "15:04".
rt stop --at "15:04"
Get the current status.
rt status
rt log --format json
or short
rt log --format j
or even shorter
rt log -f j
rt log --format csv
or short
rt log --format c
or even shorter
rt log -f c
rt log --format yaml
or short
rt log --format y
or even shorter
rt log -f y