egt annotate
reads a project file on standard input, makes some
changes to it, then writes it back on standard output.
This can be used as a hook in vim (or another editor that allows it) to have egt do some work for you every time you save the file.
The transformations that it performs are:
- it computes and appends log durations to log entries
- it runs annotate commands inside log entries
- it runs annotate commands at the end of the log
- it synchronizes the taskwarrior lines with TaskWarrior.