Skip to content

latentflip/track-your-damn-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Track Your Damn Time

A poem:

I need to track time.
I never remember to track my time.
I tried things that tracked every minute of my day,
but that just made more data.
All I need to know is, roughly
What the heck did I do each day,
And for roughly how long?

If I could remember to go to freshbooks,
And write those things down every day,
I would have no worries,
But I don't. And I then have to try and remember what I did,
A month ago.

So I needed something that,
Would ask me every day,
"Yo, what the heck did you do yesterday?",
And save it somewhere.

So that when I need to update freshbooks,
I don't have to get creative.

This is that thing.

What?

Every time I open my terminal, if there is missing time in my time tracking, track-your-damn-time asks me what I did:

It starts 3 days ago, ignores weekends, and will only ask you what you did today after 4pm.

It stores the information in simple text files, and I can see the full list with track-your-damn-time log.

Installation

npm install -g track-your-damn-time

Then add this to your .bashrc/.zshrc

track-your-damn-time

The first time it will ask you for a path to store the files in.

Logging

To easily output your time tracking log, run:

track-your-damn-time log

License

MIT