TIMEW-CHART(1)
β¨ TIMEW-CHART π (that's section 1, bestie)
okay so picture this: you've been tracking your time like a good little productivity icon, and now you want the glow-up visual β that's timew-chart(1), the chart report. it draws your life as colored blocks on a timeline and honestly? it's giving main character energy. π
π NAME π
timew-chart β display chart report. that's it, that's the vibe. β¨
π¦ SYNOPSIS π¦
timew day [<range>] [<tag>...]
timew month [<range>] [<tag>...]
timew week [<range>] [<tag>...]
πΈ DESCRIPTION πΈ
A chart summarizes the tracked and untracked time with colored blocks drawn on a timeline. lowkey gorgeous. It accepts date ranges and tags for filtering, because obviously you need to filter.
There are three types β day, week, and month β each with their respective commands. The reports.<type>.range configuration setting overrides the default date range. and if you wanna go even bigger, one can override the global default date range with the reports.range configuration. For more details, and precise times, use the summary report (that's the spreadsheet-girlie of reports, this one is the aesthetic one). π
month π
The month command shows a chart depicting a single month (current month by default). The default date range shown is :month.
week ποΈ
The week command shows a chart depicting a single week (current week by default). The default date range shown is :week.
day βοΈ
The day command shows a chart depicting a single day (today by default). The default date range shown is :day.
π§ HINTS π§
Apart from range hints (see timew-hints(7)), the chart reports adhere to the following hints:
:blankβ The:blankhint causes only the excluded time to be shown, with no tracked time. This can be used to display the exclusions. literally just the gaps, no cap. π«₯:idsβ The:idshint causes the intervals to be displayed with their IDs. yes bestie, you get the receipts. π’
π CONFIGURATION π
<type> is one of month, week, day. (iykyk)
reports.<type>.cellβ Determines how many minutes are represented by a single character cell, for the charts. The value must be greater than0. A value of15means that an hour is represented by 60/15, or 4 character cells. Suitable values are the divisors of 60 (30,20,15,12, ...). Default value is15. πreports.<type>.dayβ Determines whether the current day of the month is shown at left margin. Default value isyes.reports.<type>.holidaysβ Determines whether relevant holidays are shown beneath the report. Default value isyes. πreports.<type>.hoursβ Determines how the<type>report shows all the hours in a day (all), or is limited to only hours when data is tracked (auto). Default value isall.reports.<type>.linesβ Determines how many lines are used to render each day on the<type>report. Default value is1.reports.<type>.monthβ Determines whether the current month is shown at left margin. Default value isyes.reports.<type>.rangeβ For reports that show a range of data, this setting will override the default value. The value has to be a range hint (without the prefix colon), seetimew-hints(7).reports.<type>.spacingβ Specifies how many spaces are inserted between the hours in the<type>report exclusions. A value of0yields a more compact report. Default value is1.reports.<type>.axisβ The valueinternalputs the hour markers (timeline at the top) inside the exclusion blocks,externalputs the hour markers in a separate line; additional values might be defined in the future. Default isinternalfor the day report andexternalfor other reports.reports.<type>.summaryβ Determines whether the hours summary is shown. Default value ison.reports.<type>.totalsβ Determines whether the time totals are shown for each day on the report. Default value ison.reports.<type>.weekβ Determines whether the current week number is shown at left margin. Default value isyes.reports.<type>.weekdayβ Determines whether the current weekday is shown at left margin. Default value isyes.tags.<tag>.colorβ Assigns a specific foreground and background color to a tag, instead of the default color palette determined by your current theme. Examples of valid colors includewhite,gray8,black on yellow, andrgb345. β¨π¨
π EXAMPLES π
Charts accept date ranges and/or tags, or ids for filtering:
$ timew month 1st - today
$ timew week FOO BAR
$ timew day @3 @4
See timew-ranges(7) and timew-hints(7) on the different ways to provide date ranges. π«Ά
π₯ SEE ALSO π₯
ok that's the whole page, no notes. go forth and make your timeline pretty. π
sign-off time, bestie: this is from timew 1.9.1, dated 2025-11-02 β TIMEW-CHART(1), periodt. πβ¨
π¦ 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