time_me

Crates.iotime_me
lib.rstime_me
version0.1.2
sourcesrc
created_at2020-08-11 15:59:09.910514
updated_at2020-10-14 04:55:21.764703
descriptionterminal based timer
homepagehttps://sr.ht/~parkercouch/time_me/
repositoryhttps://git.sr.ht/~parkercouch/time_me/
max_upload_size
id275393
size34,225
parker couch (parkercouch)

documentation

https://docs.rs/time_me/

README

time_me

terminal based timer

status

currently in very early stages. it will be some time before it is useful.

0.1.* versions are considered alpha so they will be experimental and there will be breaking changes. just doing this so it is easier for me to experiment and cargo install for using/real life testing

(proposed) usage

single timebox:

$ time_me 20

this will run a single timer of 20 minutes. (no arguments defaults to 15 minutes)

pomodoro style:

$ time_me -p

this will run a 4 'focus' timeboxes of 25 minutes.in between there will be 5 minute breaks. the last break of a session will be 15 minutes.

25... 5... 25... 5... 25... 5... 25... 15...

timebox with output to file:

$ time_me 10 email -o timebox_info.txt

this will run a timebox of 10 minutes with the label 'email'. the timebox will be appended to the output file (-o is optional if output is defined in config, with a potential default location)

features wanted

  • single timebox and pomodoro style timeboxes
  • can output timebox info to text file
  • single configuration file (in ~/.config)
  • desktop notifications with actions (extend timebox, rerun, etc)
  • output time info to terminal while running (including updating title)
  • run in background mode
  • ability to get info about current timebox while running (for use in status bar)
Commit count: 0

cargo fmt