I brainstormed what a cli time tracker based on :gitannex: #gitAnnex could look like and detail how it would improve on the issues I have with #timewarrior and #hledger#timeclock:
Before I go out and make it myself, I'll ask here if someone knows of an existing solution. I am looking for a cli time tracking solution with the following hard requirements:
conflict-resistant git-syncable plain text storage
tracking multiple simultaneous events
tags, notes
simple checkin/-out commands with some intelligence
data analysis tools built-in, at least data export
I'm using #timewarrior but it's lacking in most above regards.
@simonmic@Anachron Before #timewarrior I used #hledger for a long time for time tracking. But it only checks the analysis and tagging/notes points.I ran into merge conflicts between phone and desktop tiringly often (always adding at the end of the ledger is the problem). I wrote my own checkin/checkout cli, but it was too basic. I need precise start and end times and a kind of calendar view with bars, like timewarrior does. Hledger only tracks durations.