When you want to see how much time you've been spending on things:
punch summary
When you want to see your times in a spreadsheet:
punch summary --csv > time-report.csv
FAQ
Why?
Mostly because I wanted an excuse to dig into Go a bit more. But also
because I wanted a simple time tracking tool I could use from my Terminal
(since that's usually where I am anyway), and none of
theexistingtools
were quite what I wanted.
That said, this is just a side project, mostly done as a learning exercise.
Future support/development should not be expected. Caveat emptor and all
that.
I want to see only recent dates in my summary view
tail -20 ~/.punch/entries.log | punch summary
You didn't answer my question
Well, nobody actually asked me any questions, I was just making them up.
File an issue or a pull request, if you feel the urge. Or message me
on Twitter.
Functions for dealing with a punchcard-log formatted stream (file, pipe) A punchcard-log stream consists of lines with the following format: project name 2006-01-02T15:04:05Z07:00 2006-01-02T16:30:05Z07:00 The lines are tab-separated values: their meanings, in order, are: 1.
Functions for dealing with a punchcard-log formatted stream (file, pipe) A punchcard-log stream consists of lines with the following format: project name 2006-01-02T15:04:05Z07:00 2006-01-02T16:30:05Z07:00 The lines are tab-separated values: their meanings, in order, are: 1.
Click to show internal directories.
Click to hide internal directories.
go.dev uses cookies from Google to deliver and enhance the quality of its services and to
analyze traffic. Learn more.