Not comfortable with your current time tracking tool ? Expecting something better ? Faster, easier, less fancy but more effective ? Muon might be for you
$ cd project/
$ muon init
$ muon start ticket:123 description:"Fixing layout header"
$ git add .
$ git commit -m "Fix left header"
$ git add .
$ muon status
Tracking: 11 seconds.
Today: 0 seconds.
Total: 11 seconds.
$ git commit -m "Fix right header"
$ muon stop
Tracking: Stopped
Today: 20 seconds.
So what ?
- it means it works async and offline
- You can easily backup your entry logs
- by sending them to your own server over ssh.
- Of course git can do it
- or to github
- Even store side-by-side as a branch in the same repository as your code
- or in a different repository
- by sending them to your own server over ssh.
- You can selectively push your tracking data to different people involved in your time tracking workflow
- Your company
- Project client
- Same way git supports multiple strategies for working with code, here it supports multiple strategies for sharing your records.
Why should I care ?
- If there is something that
muon
cannot do, you can easily achieve it by writing such feature yourself. - It is safe format that can be distributed to third-party apps which can help you squeeze more from your data
- It gives you flexibility to store any arbitrary data for time records such as ticket numbers, descriptions etc
- rich frontend available via browser on your local machine
- fast
- distributed
- you are never locked in with your data. You always own it.
- encrypted attributes
- written in Ruby