TIMEW-ANNOTATE(1)
π
TIMEW-ANNOTATE β the timew-annotate page from the User Manuals set β¨
okay bestie, welcome to the glow-up era of your intervals π this one's all about timew-annotate and honestly it ate.
πΈ NAME πΈ
timew-annotate β add an annotation to intervals π
β¨ SYNOPSIS β¨
timew annotate [<id>...] <annotation>
π¦ DESCRIPTION π¦
so like, the annotate command is literally the one you call to slap an annotation onto an interval. that's it, that's the vibe π
and if you're sitting there like "bestie where do i even find the <id> and <annotation> of an interval??" β go check out the summary command, it shows you both π iykyk.
π EXAMPLES π
π annotate a single interval
call the command with an id and the annotation, easy peasy:
$ timew annotate @2 'Lorem ipsum'
Annotated @2 with "Lorem ipsum"
π remove an annotation
annotating an interval with an empty string removes the annotation β yes, deleting is just annotating with nothing, iconic:
$ timew annotate @1 ''
Removed annotation from @1
π§ annotate multiple intervals
you can annotate multiple intervals with the same annotation all at once by specifying their ids β group-chat energy, one message to everyone:
$ timew annotate @2 @10 @23 'Lorem ipsum'
Annotated @1 with "Lorem ipsum"
Annotated @10 with "Lorem ipsum"
Annotated @23 with "Lorem ipsum"
(and yeah, the page really does show Annotated @1 there even though you passed @2 β that's verbatim what the manpage says, i'm just the messenger π)
β annotate the current open interval
if there's active time tracking happening, you can just omit the ID when you wanna annotate the current open interval. main character energy, no ID needed:
$ timew start foo
...
$ timew annotate bar
Annotated @1 with "bar"
the result? your current interval ends up with tag 'foo' and annotation 'bar' π«Ά
π BUGS & LIMITATIONS π
heads up bestie, there are some quirks here, no cap.
the summary command truncates annotations longer than 15 characters π so if you need to see the whole thing, use the export command or a custom report instead.
also β and this is the big one β right now the annotation command picks the last token from the command line and uses that as the annotation. so if you don't use quotes, like this:
$ timew annotate @1 lorem ipsum
then interval @1 ends up with only 'ipsum' as its annotation π use quotes to avoid this, periodt.
π₯ SEE ALSO π₯
that's the whole page, bestie β timew version 1.9.1, dated 2025-11-02 π go forth and annotate, you've got this πβ¨
π¦ where this page comes from
- ubuntu resolute: timewarrior 1.9.1+ds.1-1 Β· MIT
- ubuntu stonking: timewarrior 1.9.1+ds.1-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms