Skip to content

ttd report

Summaries of logged time by day, week, month, or arbitrary range. See the Reports guide.

ttd report COMMAND

Summaries by day, week, month, or range.

Commands:

  • day: One day's work.
  • month: A calendar month.
  • range: An arbitrary date range.
  • week: This (or last) week.

report day

ttd report day [OPTIONS] [ARGS]

One day's work.

Parameters:

  • ON, --on: YYYY-MM-DD, default today
  • --project, -p:
  • --client:

report week

ttd report week [OPTIONS]

This (or last) week.

Parameters:

  • --last, --no-last: Previous week [default: False]
  • --project, -p:
  • --client:
  • --by: Group rows by: day|project|client [default: project]

report month

ttd report month [OPTIONS] [ARGS]

A calendar month.

Parameters:

  • YM, --ym: YYYY-MM, default current
  • --last, --no-last: Previous month [default: False]
  • --project, -p:
  • --client:
  • --by: Group rows by: day|project|client [default: project]

report range

ttd report range --from STR --to STR [OPTIONS]

An arbitrary date range.

Parameters:

  • --from: [required]
  • --to: [required]
  • --project, -p:
  • --client:
  • --by: Group rows by: day|project|client [default: project]